小编Lur*_*rch的帖子

升级到 v1.0 后 webpack 暴露加载器的配置

用于在我的(Aurelia)webapp 中公开 Bluebird 承诺库的 webpack.config.js 行如下:

module.exports = {
  module: {
    rules: [
      {
        test: /[\/\\]node_modules[\/\\]bluebird[\/\\].+\.js$/,
        loader: 'expose-loader?Promise'
      },
    ],
  },
};
Run Code Online (Sandbox Code Playgroud)

我已经将暴露加载器更新到 v1.0。现在,捆绑后,我在浏览器控制台中收到此错误:

错误:模块构建失败(来自 ./node_modules/expose-loader/dist/cjs.js):ValidationError:无效的选项对象。Expose Loader 已使用与 API 架构不匹配的选项对象进行初始化。

  • 选项错过了属性“暴露”。应该是:非空字符串 | object { globalName, moduleLocalName?, override? } | [非空字符串 | object { globalName, moduleLocalName?, override? }, ...](不应少于 1 个项目)

应该如何更改配置以反映新的 API?

非常感谢!

webpack

2
推荐指数
1
解决办法
1975
查看次数

标签 统计

webpack ×1