vite-plugin-cdn-import包的使用
时间: 2023-09-23 16:07:21 浏览: 132
vite-plugin-cdn-import 是一个 Vite 插件,用于将第三方依赖库从 CDN 引入到你的项目中,从而加速页面加载速度。以下是使用该插件的步骤:
1. 安装依赖
```bash
npm i vite-plugin-cdn-import -D
```
2. 在 vite.config.js 中配置插件
```javascript
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import cdnImport from 'vite-plugin-cdn-import'
export default defineConfig({
plugins: [
vue(),
cdnImport({
// 配置需要从 CDN 引入的依赖库
libs: [
{
name: 'vue',
var: 'Vue',
path: 'https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.min.js'
},
{
name: 'element-plus',
var: 'ElementPlus',
path: 'https://unpkg.com/element-plus/lib/index.full.js'
}
]
})
]
})
```
3. 在 HTML 模板中使用引入的依赖库
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>My App</title>
<!-- 引入样式文件 -->
<link rel="stylesheet" href="https://unpkg.com/element-plus/lib/theme-chalk/index.css" />
</head>
<body>
<div id="app"></div>
<!-- 引入脚本文件 -->
<script src="/@modules/vue"></script>
<script src="/@modules/element-plus"></script>
<script src="/src/main.js"></script>
</body>
</html>
```
4. 在代码中使用引入的依赖库
```javascript
import { createApp } from 'vue'
import App from './App.vue'
// 使用从 CDN 引入的 Vue
const app = createApp(App)
app.mount('#app')
// 使用从 CDN 引入的 Element Plus
const elButton = new ElementPlus.Button()
elButton.$mount('#elButton')
```
这样就可以使用 vite-plugin-cdn-import 插件将第三方依赖库从 CDN 引入到你的项目中了。
阅读全文