【发布时间】:2017-11-24 12:24:56
【问题描述】:
据我了解,ng-build 会为您的应用程序创建一个可分发的打包版本。我也了解到webpack 是用来捆绑 Javascript 模块的。
我在一个测试项目上运行 ng build 并发现它创建了一个 dist 文件夹,其中包含看起来像是我的 Angular 应用程序的打包版本。所有.js 文件都已合并,但我引用的.css 文件仍保留为原始形式(未捆绑或缩小)。
因此,使用ng build 或webpack 来完成这项工作有什么区别。还是它们是免费的?我可能会在我的部署管道中同时使用这两种方法吗?
【问题讨论】:
-
据我所知,ng-cli 现在已经被配置为在最新版本中使用 webpack,并且已经被用于处理 Angular .ts 项目。您将不需要只需要一个来处理构建过程。另一个在内部安装依赖项。我推荐使用 ng-cli。
-
"webpack": "~2.4.0", "webpack-dev-middleware": "^1.10.2", "webpack-dev-server": "~2.4.5", "webpack-merge": "^2.4.0",github.com/angular/angular-cli/blob/master/package.json
标签: javascript angular webpack angular-cli