【问题标题】:Angular 1 With Typescript带有打字稿的 Angular 1
【发布时间】:2017-08-17 10:40:07
【问题描述】:

我正在研究使用 typescript 和 angular 1.6.0 创建一个应用程序。但是我所看到的所有地方都在使用 webpack、babel、grunt、gulp,对于哪种是继续使用这样的应用程序的最佳方式并没有统一的共识。

任何人有任何提示?

谢谢。

【问题讨论】:

  • 询问具体技术以及何时使用每种技术可能会更好。在您列出的技术中,只有 grunt 和 gulp 真正相互竞争。例如,拥有一个 webpack + babel + gulp 项目是完全合理的。
  • 另外,这种建议不在 SO 的范围内。尝试其他平台,例如 Quora。如果您有无法解决的特定问题,我们可以为您提供帮助。 :)

标签: angularjs typescript webpack gulp gruntjs


【解决方案1】:

如果您打算从头开始,那为什么不Angular2 呢?

我的建议是 Typescript2 + Angular2 和 webpack。正如@Andy Angular-cli 所说,很好。

【讨论】:

    【解决方案2】:

    您是否特别需要使用 Angular 1.6.0?而不是创建一个 angular2 项目?

    您可以在这里获取更多信息:Angular-cli

    Angular cli 当前包含 webpack,您根本不需要使用 gulp 或 grunt。除了将您的应用程序捆绑在一起的角度 cli 之外,它还可以轻松构建提前编译和摇树。拥有这两个功能非常适合当您准备将应用程序部署到生产服务器时,您可以将应用程序捆绑到一个小包中并提供少量 JS 文件。

    使用 angular cli 还可以帮助您在 angular2 应用程序中使用最佳实践进行编码。您可以使用简单的ng generate [component] [name] 命令生成新的组件/指令/管道。

    我强烈建议阅读位于此处的 ts 角度快速入门指南:Angular-Quickstart

    另外,如果您不想使用 angular-cli 生成自己的项目。您可以使用各种在线模板来启动您的应用程序。

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 2019-10-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多