vue項目中遇到'$' is not defined解決方法:
1.安裝jquery
npm install jquery --save
2.項目中找到webpack.base.conf.js文件,如沒有則在根目錄下簡歷webpack.base.conf.js文件
添加如下內容:
var webpack = require('webpack')
module.exports = {
plugins: [
new webpack.optimize.CommonsChunkPlugin({
names: ['vendor', 'manifest']
}),
new HtmlWebpackPlugin({
template: 'src/index.html'
}),
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
"window.jQuery": "jquery"
})
],
};
3.在main.js中引入jquery
import $ from 'jquery'; window.jQuery = $; window.$ = $;
4.注:如果項目中引用了.eslintrc.js文件,還需要在文件的module.exports中,為env添加一個鍵值對 jquery: true

重啟完成
