官方文档上说只要用下面代码就可以,但是在使用$的时候还是$ is not defined,是哪里错了吗?入口js要require或者import什么吗?
官方文档地址:https://webpack.js.org/loader...
下面是官方代码
module: {
rules: [{
test: require.resolve('jquery'),
use: [{
loader: 'expose-loader',
options: 'jQuery'
},{
loader: 'expose-loader',
options: '$'
}]
}]
}
引入
webpack
const webpack = require('webpack')
;安装
jquery
,npm install jquery --save
在plugins中加入
new webpack.ProvidePlugin({$: 'jquery', jQuery: 'jquery'})
;之后应该可以用了