我正在用jQuery和Angular做一个项目。具体来说,它依赖于window.jQuery的角度加载,以便替换jqLite。这是角库的相关线:
jQuery = isUndefined(jqName) ? window.jQueryhttps://github.com/angular/angular.js/blob/master/src/Angular.js#L1705
我的角配置如下所示:
loader: "imports-loader?jQuery=jquery,this=>window"然而,在这个特定的范围内,this似乎没有定义:
> console.log(this)
undefined我也尝试过这样做,但是它在webpack的.上引发了一个解析错误。
loader: "imports-loader?window.jQuery=jquery"发布于 2017-05-08 16:07:01
下面是我找到的最后为我工作的配置:
plugins: [
new webpack.ProvidePlugin({
"window.jQuery": "jquery"
})
]https://stackoverflow.com/questions/35007307
复制相似问题