我有一个 angular 5 应用程序,所有的 polyfill 都可以与 IE 一起使用,而且我的目标是 es5 而不是 es6。使用 prod 构建一切正常,但使用开发构建它无法通过 IE 中的“加载...”。控制台中没有出现错误。ng serve --prod 与阻止 IE 运行应用程序的 ng serve 有什么不同?
cli 文档说
ES2015 支持。
要在 ES2015 模式下构建,请编辑 ./tsconfig.json 以使用 "target": "es2015"(而不是 es5)。
这将导致应用程序 TypeScript 和 Uglify 输出为 ES2015,并且第三方库将通过 package.json 中的 es2015 条目加载(如果可用)。
请注意,JIT 不支持 ES2015,因此您应该使用 --aot 构建/提供您的应用程序。有关详细信息,请参阅https://github.com/angular/angular-cli/issues/7797。
你确定这个tsconfig.json
文件?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句