从Webpack 1迁移后我正在使用Webpack 2.我的一些jquery插件停止工作。
使用materialize-css包时出现以下错误:
TypeError:$(...)。parallax不是函数
之前确实有效。
我使用它的方式是:
attached(){
$('.parallax').parallax();
$('body').addClass('user-background');
}
detached(){
$('body').removeClass('user-background');
}
答案 0 :(得分:0)
在webpack.config中,有些事情看起来不正确
您已导入两次jquery:在“jqueryPlugings
”和“vendor
”条目中。这适用于生产{(1}}。
在CommonsChunkPlugin
中,您定位的是“CommonsChunkPlugin
”,而不是“common
”和“vendor
”
我希望这会有所帮助
答案 1 :(得分:0)
我成功地解决了这个问题。问题是最新版本的jquery@3.1.1 / hammer包含在最新的aurelia-skeleton中,该版本与materialize-css及其遗留的jquery插件无关。