【问题标题】:Use velocity.js with webpack在 webpack 中使用 velocity.js
【发布时间】:2016-03-09 14:30:59
【问题描述】:

我正在尝试使用materialize-cssjs 的某些部分,其中一些部分依赖于速度,而我拥有的其他一些代码块依赖于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?$"
    }

【问题讨论】:

    标签: jquery webpack velocity.js


    【解决方案1】:

    如果你查看velocity.js 的节点模块,它使用window.jQuery 您应该尝试将 window.jQuery 添加到 webpack ProvidePlugin

    plugins: [
        new webpack.ProvidePlugin({
            $: "jquery",
            jQuery: "jquery",
            "window.jQuery": "jquery"
        })
    ]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-23
      • 2020-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-25
      • 1970-01-01
      相关资源
      最近更新 更多