gpt4 book ai didi

angular - 用于 Angular 2 应用程序的 SystemJS 与 Webpack

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

我们正在启动一个新的 Angular2 SPA,我正在研究是否使用 Angular 快速入门教程 (https://angular.io/guide/quickstart) 或 Webpack (https://angular.io/docs/ts/latest/guide/webpack.html) 中所述的 SystemJS。

在线研究发现,人们似乎正在从 SystemJS 转向 Webpack。例如,Google 的“Angular CLI”项目:http://react-etc.net/entry/angular-2-cli-moves-from-systemjs-to-webpack

Webpack 不仅处理模块,还提供了一种打包应用程序的方法(concat 文件、缩小/丑化文件,...)。新版本还提供了“tree shaking”(从最终构建中删除无效/未使用的模块)。

使用 SystemJS,我们仍然需要使用 gulp(或其他工具)来构建应用程序。

如果您开始使用新的 Angular 2 应用程序,您会使用哪一个?

最佳答案

我现在使用 angular-cli 已经 6 个月了,而对 webpack 的更改是他们可以做出的最佳决定。它构建速度更快,比 SystemJS 更容易使用(我几乎不需要配置),支持捆绑、摇树优化、延迟加载等等。

该工具每个月都在变得更好,我现在有 3 个生产应用程序。

如果您不想浪费时间配置 SystemJS 或任何其他 bundler ,那么使用 angular-cli 就不会出错。

关于angular - 用于 Angular 2 应用程序的 SystemJS 与 Webpack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39664970/

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