0

我正在使用带有 babelify 的 browserify,并且一些单元测试使用 chai-as-promised。在 IE11 中制作并运行捆绑包时,会出现以下错误:

语法错误 node_modules/chai-as-promised/lib/chai-as-promised.js:5:1

我做了一些阅读,似乎global需要提供 babelify 选项,以便它实际上从 node_modules 转换脚本。我添加了以下内容:


babelConfig.global = true;
babelConfig.ignore = [
  /node_modules\/(?!(chai-as-promised)\/).*/,
];

但是现在正在工作的导入不再在global: true指定的时间内一直工作:

SyntaxError: 'import' 和 'export' 可能只出现在 'sourceType: "module"' (2:0) 时解析文件:C:\Users\leaha\Desktop\git\design-system\src\js\polyfills\ index.js

4

0 回答 0