使用带有angular2 - ES5或ES6的gulp

时间:2016-02-28 20:49:31

标签: gulp angular

我已将角度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时,我不需要这条线。有人可以解释我应该使用哪一个?

2 个答案:

答案 0 :(得分:0)

如果问题是

  

我应该使用ES5还是ES6

答案是,这取决于您的项目及其要求。除了用于桌面的Safari之外,所有主流的,最新的浏览器都支持ES6的某些方面。但是,它确实会让人们使用旧浏览器,并且不支持ES6的所有方面。但如果您不了解它们,则不太可能使用ES6的新功能。

因此,请确定您需要支持哪些浏览器,请查看https://kangax.github.io/compat-table/es6/ 并自己做出决定

答案 1 :(得分:0)

此问题已在最新测试版2.0.0-beta.7中得到解决。只需更新您的angular2安装,您就不必担心了。