在用webpack打包时,项目中需要依赖到一个jQuery的插件mixitup。import后控制台报错 。请问有什么解决方案吗?
Uncaught ReferenceError: jQuery is not defined
在用webpack打包时,项目中需要依赖到一个jQuery的插件mixitup。import后控制台报错 。请问有什么解决方案吗?
Uncaught ReferenceError: jQuery is not defined
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
解决方法如下:
在
main.js
里载入jQuery的JS
(用import xxx.js
),如果是用npm install
装上的jQuery
,那么加载语句类似其中,后缀名
.js
是可以省略的。然后,这样还无法使
Vue
识别到加载进去的jQuery
插件,所以需要在打包配置中加入一些新内容。在
build\webpack.base.conf.js
配置文件中添加plugins
配置(如果原来就有此配置部分则直接将内容添加进去即可),修改完的build\webpack.base.conf.js
文件类似:(部分无关代码被省略)然后就可以在
Vue
项目里和正常一样使用jQuery
了。