Vue CLI 有几个独立的部分
- CLI
- CLI 服务 (@vue/cli-service)
- CLI 插件
简单的配置方式
下面的代码 演示了如何全局引用jquery
,以及使用dllPlugin
将其单独打包出来
webpack_dll.config.js
1 | const path = require('path') |
vue.config.js
1 | const path = require('path') |
.eslintrc.js
注意加上全局变量,globals
不能加双引号,语法较为严格
1 | globals:{ |
使用cdn引用jquery
此方法更为简单,
- 按往常一样,
npm i jquery -S
,引入jquery 新建vue.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17module.exports = {
publicPath: './',
chainWebpack: config => {
config
.plugin('ProvidePlugin')
.use(require.resolve('webpack/lib/ProvidePlugin'), [
{
$: 'jquery',
jQuery: 'jquery'
}
])
config.externals({
jquery: 'jQuery'
})
}
}在
public/index.html
中引入cdn资源1
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
注意
.eslintrc
文件添加jquery
为全局变量
1 | globals:{ |