在使用vue-cli搭建的项目中,是无法直接在组件中使用jquery的。如果想使用,要先进行一些配置。
网上许多文章都是介绍如何在./build/webpack.base.conf.js文件中配置使用jquery,但是有些人的项目目录中没有./build,这应该只是脚手架搭建的目录结构不同。
这时候应该找node_modules/@vue/cli-service/webpack.config.js这个文件,进行配置。
1.安装jquery
$ cnpm install jquery -S
或者
$ npm install jquery -S
2.配置webpack.config.js
下图是我的项目目录:

node_modules这个目录大家应该都有。
按照node_modules/@vue/cli-service/webpack.config.js这个路径找到webpack.config.js文件。
进行修改,修改后的内容如下:
// this file is for cases where we need to access the
// webpack config as a file when using CLI commands.
let service = process.VUE_CLI_SERVICE
if (!service || process.env.VUE_CLI_API_MODE) {
const webpack = require('webpack')
const Service = require('./lib/Service')
service = new Service(process.env.VUE_CLI_CONTEXT || process.cwd())
service.init(process.env.VUE_CLI_MODE || process.env.NODE_ENV)
}
// module.exports = service.resolveWebpackConfig()
module.exports = {
plugins:[
new webpack.ProvidePlugin({
$:'jquery',
jQuery:'jquery',
jquery:'jquery',
'window.jQuery':'jquery',
})
],
}
3.引用jquery
最后,哪个组件里面需要使用jquery,导入后使用即可。
import $ from 'jquery'
在Vue-cli搭建的项目中,若没有./build目录,需在node_modules/@vue/cli-service/webpack.config.js配置使用jQuery。步骤包括安装jQuery,修改webpack.config.js,然后在组件中导入并使用。
885

被折叠的 条评论
为什么被折叠?



