【发布时间】:2017-12-27 16:07:51
【问题描述】:
我希望了解构建和部署 Angular 2 Web 应用程序的最佳方法是什么?
我最终需要将它作为我的 dropwizard 应用程序的 Web 包资源提供。
我试图了解是否应该保留 ng build 并使用它来生成我的 dist 文件夹,或者我应该用 webpack 覆盖它并执行 https://angular.io/guide/webpack 中指定的任何内容。
ng build 内部调用 webpack 吗?如果是,那么设置我自己的 webpack-config 文件并按照https://angular.io/guide/webpack 中的讨论进行设置有什么好处。
【问题讨论】:
-
有什么原因让你想自己配置webpack?
-
不,我有点失落,因为我从 Angular 看到了关于如何设置基于 webpack 的构建的详细文档 - angular.io/guide/webpack。所以我不确定我是否可以坚持使用 ng build。或者上述基于 webpack 的构建是否是正确的方法。 ng build --env=prod 是否执行上述链接中的操作?
-
关于 webpack 我不能说太多,因为我缺乏知识,但是如果你使用 angular cli 并且不需要自定义构建步骤,那么 ng build 是一个不错的选择
标签: angular webpack angular-cli