Webpack2 + Materialise-css +任何jquery插件

时间:2017-04-26 13:02:38

标签: webpack aurelia materialize webpack-2

从Webpack 1迁移后我正在使用Webpack 2.我的一些jquery插件停止工作。

使用materialize-css包时出现以下错误:

  

TypeError:$(...)。parallax不是函数

之前确实有效。

我使用它的方式是:

attached(){
    $('.parallax').parallax();

    $('body').addClass('user-background');      
}

detached(){        
    $('body').removeClass('user-background');
}

2 个答案:

答案 0 :(得分:0)

在webpack.config中,有些事情看起来不正确

  1. 您已导入两次jquery:在“jqueryPlugings”和“vendor”条目中。这适用于生产{(1}}。

  2. 的生产(见下文)
  3. CommonsChunkPlugin中,您定位的是“CommonsChunkPlugin”,而不是“common”和“vendor

  4. 我希望这会有所帮助

答案 1 :(得分:0)

我成功地解决了这个问题。问题是最新版本的jquery@3.1.1 / hammer包含在最新的aurelia-skeleton中,该版本与materialize-css及其遗留的jquery插件无关。