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