我有一个 Angular 5 应用程序,所有的 polyfill 都可以与 IE 一起使用,而且我的目标是 es5 而不是 es6。使用 prod 构建一切正常,但使用 dev 构建它无法通过 IE 中的“加载...”。控制台中没有出现错误。ng serve --prod 与阻止 IE 运行应用程序的 ng serve 有何不同?
1 回答
1
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
文件吗?
于 2018-08-17T21:28:24.833 回答