我们正在开发一个新的 Angular2 单页面应用程序,我正在研究是否使用 Angular 快速入门教程中所描述的 SystemJS (https://angular.io/guide/quickstart) 或者 Webpack (https://angular.io/docs/ts/latest/guide/webpack.html)。
在网上调研时,人们似乎正在从 SystemJS 转向 Webpack。例如,Google 的 "Angular CLI" 项目: http://react-etc.net/entry/angular-2-cli-moves-from-systemjs-to-webpack
Webpack 不仅处理模块,还提供了一种打包应用程序的方式(合并文件、压缩/混淆文件等)。新版本还提供了 "tree shaking"(从最终构建中删除死代码和未使用的模块)。
使用 SystemJS ,我们仍然需要使用 gulp (或其他工具) 来构建应用程序。
如果你要开始一个新的 Angular 2 应用程序,你会选择哪个呢?
在网上调研时,人们似乎正在从 SystemJS 转向 Webpack。例如,Google 的 "Angular CLI" 项目: http://react-etc.net/entry/angular-2-cli-moves-from-systemjs-to-webpack
Webpack 不仅处理模块,还提供了一种打包应用程序的方式(合并文件、压缩/混淆文件等)。新版本还提供了 "tree shaking"(从最终构建中删除死代码和未使用的模块)。
使用 SystemJS ,我们仍然需要使用 gulp (或其他工具) 来构建应用程序。
如果你要开始一个新的 Angular 2 应用程序,你会选择哪个呢?