【发布时间】:2017-11-30 00:12:21
【问题描述】:
我用最新的 vue-cli 创建了一个 vuejs2 项目,并尝试使用expose-loader 将 jQuery 导入到项目中,我想我按照official readme 中的说明进行操作,但没有成功。
我做了什么:
- 通过npm安装jquery和expose-loader
- 在
build/webpack.base.conf.js中插入以下行
但是当我在 Chrome 开发工具的控制台中输入 console.log(window.jQuery) 时,我仍然没有定义。
// ...
module: {
rules: [
// added for supporting jquery
{
test: require.resolve('jquery'),
use: [{
loader: 'expose-loader',
options: 'jQuery'
},{
loader: 'expose-loader',
options: '$'
}]
},
// ...
我错过了什么?
【问题讨论】:
标签: jquery vue.js vuejs2 webpack-2