在IE中运行Angular 5应用程序,可以通过以下步骤实现,而不使用"import 'core-js/es6/reflect‘和import 'core-js/es7/reflect'":
npm install core-js@2.5.7 --save
import 'core-js/es6/reflect';
import 'core-js/es7/reflect';
将它们注释掉或删除。
import 'zone.js/dist/zone';
在这行代码的上方添加以下代码:
import 'core-js/es/reflect';
这将引入core-js库中的reflect模块。
"target": "es5",
"lib": [
"es2017",
"dom"
]
确保"target"属性的值为"es5",并且"lib"属性中包含"es2017"和"dom"。
"compilerOptions": {
"target": "es5",
"lib": [
"es2017",
"dom"
]
}
确保"target"属性的值为"es5",并且"lib"属性中包含"es2017"和"dom"。
ng build --prod
这将使用修改后的配置构建应用程序,并生成适用于IE的代码。
这样,你就可以在IE中运行Angular 5应用程序了,而不使用"import 'core-js/es6/reflect‘和import 'core-js/es7/reflect'"。
领取专属 10元无门槛券
手把手带您无忧上云