Angular CLI終極參考指南
如果翻譯內容對你產品困擾,可查看原文The Ultimate Angular CLI Reference Guide
展望
AngularCLI計劃中將會開發出很多有意思的功能:
-
Ahad-of-Time(AOT)預編譯支持
使用AOT編譯通過在構建過程中編譯components和templates將極大的提高你的應用程序的性能。
Learn more about AOT here.
中文版
-
Progressive Web App(PWA)支持
AngularCLI為你創建一個適配Web的應用,生成APP Shell并提供Service Worker腳本來緩存應用數據
Learn more about mobile support here.
-
重構支持
除了支持向應用程序添加新功能,AngularCLI還支持重構已有的功能,比如移動component或者重命名service。
-
升級支持
AngularCLI能幫你升級Angular,因為AngularCLI能理解你的應用的語義。能幫你在升級新版本后做必要的代碼更改。
-
延展性
允許你拓展應用程序,你可以創建自己的插件或者部署腳本。
-
提高性能
提高性能使得AngularCLI變得更快。
-
Library Developer(庫文件開發者)模式
AngularCLI除了能創建新應用程序,還能幫你創建新的library以供他人使用。
以上部分特性已經可用,在GitHub repository上查閱如果你想試試這些特性。
總結
AngularCLI是一個能讓你的開發工作流自動化的命令行接口。
現在,你可以使用AngularCLI來:
- 創建新的Angular應用
- 通過LiveReload支持來運行開發服務,在你開發期間預覽應用。
- 向已有的Angular項目中添加功能(component、module、directive、pipe、menu、class等)
- 運行單元測試
- 運行E2E測試
- 構建項目用于部署
- 部署應用到服務器上
盡管從技術角度上看AngularCLI對于開發Angular應用不是必備的,但是TA能極大提升你的代碼質量與開發效率。
隨著時間的推移,AngularCLI會增加更多激動人心的功能特性,T將可能是你開發Angular應用中最值得信賴的工具。
學習更多關于AngularCLI的知識,可以查閱official website 和 GitHub repository.