使用 velocity.js 与 webpack
Use velocity.js with webpack
我正在尝试使用 materialize-css
、js
的某些部分,其中一些部分依赖于速度和我依赖于 jQuery
的其他一些代码块。我正在使用 webpack
来构建它。
要求速度对我不起作用,我仍然得到 .velocity is not a function
。我使用 ProvidePlugin
在使用 $
或 jQuery
的地方注入 jQuery(与 npm 一起安装),这很好用。
plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
})
]
然而,velocity 似乎无法将 velocity
方法注入 jQuery。我也试过:
module: {
loaders: [
{
test: /jquery\.js$/,
loader: "expose?jQuery!expose?$"
}
如果您查看 velocity.js 的节点模块,它使用 window.jQuery
你应该尝试将 window.jQuery
添加到 webpack ProvidePlugin
plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
"window.jQuery": "jquery"
})
]
我正在尝试使用 materialize-css
、js
的某些部分,其中一些部分依赖于速度和我依赖于 jQuery
的其他一些代码块。我正在使用 webpack
来构建它。
要求速度对我不起作用,我仍然得到 .velocity is not a function
。我使用 ProvidePlugin
在使用 $
或 jQuery
的地方注入 jQuery(与 npm 一起安装),这很好用。
plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
})
]
然而,velocity 似乎无法将 velocity
方法注入 jQuery。我也试过:
module: {
loaders: [
{
test: /jquery\.js$/,
loader: "expose?jQuery!expose?$"
}
如果您查看 velocity.js 的节点模块,它使用 window.jQuery
你应该尝试将 window.jQuery
添加到 webpack ProvidePlugin
plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
"window.jQuery": "jquery"
})
]