【问题标题】:Angular 2 build tool preferencesAngular 2 构建工具首选项
【发布时间】:2016-09-02 19:08:40
【问题描述】:

我将开始一个大型项目,并将使用 Angular 2 作为前端。

今天,angular2 看起来非常快的 ui 框架,尽管它仍然在 RC 中,我们将使用它。

但问题是构建前端过程应该做什么......

我的意思是说,我们已经准备好使用 AngularCli 来创建生产 js 文件...

那么在这种情况下,最好的选择是什么......

  1. 角度 cli
  2. 使用一些自定义的自行开发的 gulp 命令...

有人可以建议正确的选择吗?或更多的长期帮助..

【问题讨论】:

  • 哪一个最适合您和您的团队?我建议使用那个。
  • 在“大型项目”中使用候选版本对我来说听起来不是一个伟大的技术决定。这是一个非常冒险的决定。为什么不将 React & Redux 或 Angular 1.5 与 ES6 和组件一起使用?它们都经过了实战考验,更重要的是没有发布候选版本。
  • @Seth 你的建议听起来不错

标签: javascript angular gulp


【解决方案1】:

Angular 2 现已上线,Angular cli 也发布了一个最新版本,该版本使用 Web 开发中最可靠的构建模型,名为“webpack”。

如果您正在为您的项目使用任何其他构建模型,我建议您使用它。此外,它还支持 AOT 编译,这可能是锦上添花

【讨论】:

    【解决方案2】:

    我对这两种方式都有一点经验,发现 angular-cli 更好。我的论点:

    1)你知道,要向 angular-cli 项目添加一个简单的依赖项,你必须在几个地方添加它(package.json、angular-cli.build.js、system-config.ts)。在创建 gulp build 时,我必须创建类似的机制来使 gulp 清楚要编译哪些文件。有可能,但系统会相当复杂。如果我创建这样的系统,我不确定下一个开发人员是否会很快理解它。

    2)Angular-cli 对我来说不是那么舒服的系统,尤其是我不喜欢添加依赖项的方式,但它是与 Angular 相关的活动项目。它将得到支持并变得更好。我不怕与 angular-cli 独处,社区总是会提供帮助。

    【讨论】:

      猜你喜欢
      • 2010-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多