我正在尝试决定是否应该将Angular CLI用于新项目.我这样做的主要原因是为了避免现在设置新项目的麻烦,而是专注于学习新的Angular并构建应用程序.
我来自Angular 1.x所以对我来说麻烦源于学习除了新的Angular之外的所有新工具.大多数文档都引用了systemjs,但是webpack似乎是社区移动的方向,所以我想走那条路.
我更愿意学习并使用Angular工具链(包括webpack),但我想尽可能地推迟一点.我一般不喜欢CLI这样的"黑盒子".
我想从使用CLI开始,然后在我有时间投资了解更多有关webpack等的信息时,将在某一点上脱离.我的问题是:CLI给我带来了什么限制,我可以轻松地打破在将来远离它,在使用它作为一种快速入门方式之前,我通常应该考虑什么?
bra*_*ndo 17
在Angular-cli可用之前,我开始使用Angular 2,而它是在Alpha中.在这个早期阶段,我在构建环境中苦苦挣扎 - 我正在使用systemjs和一大堆自制的意大利面条代码来处理转换,缩小,捆绑等等.我花了每个小时编写角度代码,但似乎我在构建环境上花了两个小时.我学到了很多东西吗?当然.这是好用的时间吗?不是特别的.
angular-cli改变了所有这一切.它由Angular团队构建,用于完成角度开发人员所需的所有开发和构建任务.它总是在不断改进,当遇到问题时,它们很快得到解决.我现在可以使用"ng new projectname --style = scss"在几分钟内创建一个ng2项目.我可以使用"ng serve"立即在开发模式下运行.更改会自动编译.我可以使用"ng build -prod -aot"进行生产,并且可以在几分钟内完成我的整个ng2项目,并提前编译(aot)预编译和树木抖动.
所以我对任何人的建议都是这样的.如果您想快速进入构建ng2应用程序的认真工作,而不是浪费时间自己重新创建构建和生产环境,那么请使用angular-cli.
如果你有时间燃烧并希望通过angular2了解更多关于引擎盖下方的内容,那么请自己动手; 你一定会更好地了解事物; 但无论如何你最终会使用angular-cli.
归档时间: |
|
查看次数: |
2953 次 |
最近记录: |