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.