gpt4 book ai didi

angularjs - 有什么理由不使用 Angular CLI 开始吗?

转载 作者:太空狗 更新时间:2023-10-29 17:12:10 24 4
gpt4 key购买 nike

我正在尝试决定是否应该将 Angular CLI 用于新项目。我这样做的主要原因是避免现在设置新项目的麻烦,而是专注于学习新的 Angular 和构建应用程序。

我来自 Angular 1.x,所以对我来说,除了学习新的 Angular 之外,还需要学习所有新工具。大多数文档都引用了 systemjs,但 webpack 似乎是社区前进的方向,所以我想走那条路。

我更愿意学习并熟悉 Angular 工具链(包括 webpack),但如果可能的话,我想稍微推迟一下。我通常不喜欢像 CLI 这样的“黑盒子”。

我想从使用 CLI 开始,然后在将来有时间投入学习更多关于 webpack 等的时候脱离。我的问题是:CLI 对我有什么限制,可以我将来很容易摆脱它,通常在使用它作为快速入门之前我还应该考虑什么?

最佳答案

我在 Angular 2 处于 Alpha 阶段时就开始使用它,那是在 Angular-cli 可用之前很久。在这个早期阶段,我在构建环境中苦苦挣扎——我使用 systemjs 和一大堆自建的 gulp 任务的意大利面条代码来处理转译、缩小、捆绑等。然而,我花在编写 Angular 代码上的每一个小时,似乎我在构建环境上花了两个小时。我学到很多吗?当然。这对我的时间有好处吗?不是特别的。

angular-cli 改变了这一切。它由 Angular 团队构建,用于完成 Angular 开发人员需要的所有开发和构建任务。它总是在改进,当出现问题时,它们会很快得到解决。我现在可以使用“ng new projectname --style=scss”在几分钟内创建一个 ng2 项目。我可以使用“ng serve”在开发模式下立即运行。更改会自动编译。我可以使用“ng build -prod -aot”构建生产环境,并通过提前 (aot) 预编译和 tree-shaking 让我的整个 ng2 项目在几分钟内做好生产准备。

所以我对任何人的建议都是这样。如果您想快速投入到构建 ng2 应用程序的严肃工作中,而不是浪费时间自己重新创建构建和生产环境,那么请使用 angular-cli。

如果您有时间燃烧并想了解更多关于 angular2 引擎盖下的内容,那么您可以自己尝试一下;你一定会对事物有更好的理解;但无论如何你最终都会使用 angular-cli 。

关于angularjs - 有什么理由不使用 Angular CLI 开始吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42582216/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com