簡體   English   中英

將gulp與angular2一起使用-ES5或ES6

[英]Use gulp with angular2 - ES5 or ES6

我已經將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時,不需要此行。 有人可以解釋我應該使用哪一個嗎?

如果問題是

我應該使用ES5還是ES6

答案是,這取決於您的項目及其要求。 除了桌面版Safari之外,當今所有主流的最新瀏覽器均支持ES6的某些方面。 但是,它確實使使用較舊瀏覽器的人無法使用,並且尚不支持ES6的所有方面。 但是,如果您不了解ES6的新功能,則不太可能使用它們。

因此,請確定您需要支持的瀏覽器,查看https://kangax.github.io/compat-table/es6/並自己做出決定

最新的beta 2.0.0-beta.7中已解決此問題。 只需更新您的angular2安裝,就不必擔心。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM