webpack构建的项目报错:$ is not a function

项目开始使用webpack了,页面使用了webpack构建后的build.js,出现了这样的错误:

build.js:79 Uncaught TypeError: $ is not a function

具体代码如下图,$已经定义了,把container变成jquery对象时,竟报错说$不是一个方法,为什么呢?

var $ = __webpack_require__(2);

图片描述

阅读 8.6k
4 个回答

或者 可能是你引入了 但是$这个名字 跟别的一些 框架冲突了,要不要试一下$jq = require('jQuery')呢?
思路就是换个变量名字来接一下.

plugins = [
    new webpack.ProvidePlugin({
        '$': 'jquery'
    })
];
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏