如何在Angular7 CLI中将特定节点模块从ES6移植到ES5

时间:2019-06-14 20:05:30

标签: webpack ecmascript-6 angular-cli babel ecmascript-5

我在IE11中遇到错误

SCRIPT1028: SCRIPT1028: Expected identifier, string or number

经调查,了解特定的节点模块 design-system 仅在es6中构建,而IE11不支持。

我正在使用Angular7 CLI。

我尝试使用tsconfig.json修复它

1)

include{
 node_module/@design-system
} 

2)

"allowJs": true,

另一种尝试使用pacakage.json

"scripts": {
.......
"precompile": "babel node_modules/@design-system --out-file precompiled/design-system.js"
}

但以上方法均无效

我已经读到有关babel-engine-plugin的信息,可能会有所帮助,但我不太确定。

我正在考虑包括babelwebpack配置的另一种方法,但是将其与现有Angular CLI项目一起使用,对于仅转换与IE11兼容的一个节点模块来说,将有很多改变。

请提出建议!

0 个答案:

没有答案