Angular 2 - ng 构建与 webpack 构建

标签 angular webpack angular-cli

我正在寻找构建和部署我的 Angular 2 Web 应用程序的最佳方法是什么?

我最终需要将它作为我的 dropwizard 应用程序的网络捆绑资源。

  1. 我想知道我是应该保留 ng build 并使用它来生成我的 dist 文件夹,还是应该用 webpack 覆盖它并执行 https://angular.io/guide/webpack 中指定的任何内容.

  2. ng 构建是否在内部调用 webpack?如果是,设置我自己的 webpack-config 文件并按照 https://angular.io/guide/webpack 中的讨论设置它有什么好处吗? .

最佳答案

angular cli 在当前版本中使用 webpack,您可以使用此命令配置您的构建

 ng eject

更多信息在这里 https://github.com/angular/angular-cli/wiki/eject使用此命令,您的 webpack 配置文件将出现,您可以自定义。

关于 Angular 2 - ng 构建与 webpack 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45240483/

相关文章:

angular2 - 可重用组件 - 如何获取选择框的初始值?

javascript - UglifyJS 不会破坏 TypeScript 生成的 JavaScript 中的函数名称

node.js - Angular 编译慢

angular - "live reload"看不到执行 "ng serve"后添加到 Assets 文件夹的新文件

javascript - Angular 5 与 Materialize CSS 绑定(bind)选择/选项

Angular2/PrimeNG - 无法显示下拉列表

angular - 如何部分匹配 url abc/d/e/f 到路径 abc/:rest in Router?

Webpack 图像文件夹

javascript - 如何运行 webpack 转换后的函数?

angular-cli 如何添加 sass 和/或 bootstrap?