Angular 5应用程序只能用于prod版本,而不能用于dev版本

时间:2018-08-17 21:15:05

标签: angular

我有一个angular 5应用程序,所有的polyfill都可以与IE一起使用,我的目标是es5而不是es6。使用prod构建,一切正常,但是使用dev构建,它无法通过IE中的“加载...”。控制台中没有错误出现。 ng serve --prod与仅阻止IE无法运行应用程序的ng serve有何不同?

1 个答案:

答案 0 :(得分: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文件吗?