mar*_*jop 3 jquery webpack velocity.js
我试图用一些地区materialize-css,js一些这些部件的依赖于速度和代码的一些其他块,我有依靠jQuery.我正在用webpack它来构建它.
要求速度对我来说不起作用,我还是得到了.velocity is not a function.我使用ProvidePlugin注入jQuery(与npm一起安装)使用$或jQuery使用,这很好用.
plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
})
]
Run Code Online (Sandbox Code Playgroud)
但是看起来像速度无法将velocity方法注入jQuery.我也尝试过:
module: {
loaders: [
{
test: /jquery\.js$/,
loader: "expose?jQuery!expose?$"
}
Run Code Online (Sandbox Code Playgroud)
小智 6
如果你查看velocity.js的节点模块,它会使用window.jQuery
你应该尝试添加window.jQuery到webpack ProvidePlugin
plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
"window.jQuery": "jquery"
})
]
Run Code Online (Sandbox Code Playgroud)