我已将角度2添加到我的项目中并且它有效,但我想添加gulp。
当我在package.json文件中使用target:ES5时,我收到了很多错误,在阅读完本文后(https://github.com/angular/angular/issues/7052)我添加了
///<reference path="node_modules/angular2/typings/browser.d.ts"/>
到我的boot.ts文件,它的工作原理。当我将ES5改为ES6时,我不需要这条线。有人可以解释我应该使用哪一个?
答案 0 :(得分:0)
如果问题是
我应该使用ES5还是ES6
答案是,这取决于您的项目及其要求。除了用于桌面的Safari之外,所有主流的,最新的浏览器都支持ES6的某些方面。但是,它确实会让人们使用旧浏览器,并且不支持ES6的所有方面。但如果您不了解它们,则不太可能使用ES6的新功能。
因此,请确定您需要支持哪些浏览器,请查看https://kangax.github.io/compat-table/es6/ 并自己做出决定
答案 1 :(得分:0)
此问题已在最新测试版2.0.0-beta.7中得到解决。只需更新您的angular2安装,您就不必担心了。