【问题标题】:What are the options set by default when we run ng build --prod我们运行 ng build --prod 时默认设置的选项是什么
【发布时间】:2019-12-03 13:06:28
【问题描述】:

当我使用ng build --prod 构建我的 Angular 应用程序时,它会为生产环境创建一个构建优化、摇树等功能。如果我想为开发环境创建相同类型的构建,需要传递哪些选项使用ng build 命令? 例如,

ng build --configuration=development --aot --buildOptimizer=true --vendorChunk=false

基本上,应该传递哪些 cli 选项,以使 dev 构建与 prod 构建完全相似(配置除外)?

【问题讨论】:

  • 您可以使用--configuration 选择您的环境模式,那么,您为什么要删除它。
  • 我认为这取决于您的 angular.json 中的内容,您可以使用相同的设置创建新配置

标签: angular-cli angular-cli-v7


【解决方案1】:

除了您已经使用的选项之外,您应该添加:

--outputHashing= all --sourceMap= false --extractCss=true --namedChunks= false --extractLicenses=true --optimization=true

您可以在所有可用选项的列表中找到here

如果您检查您的 angular.json 文件,则位于:

"configurations": {
  "production": {
   // HERE all the used options by default for prod build
   }
}

您可以阅读 prod 构建的所有使用选项。

【讨论】:

    猜你喜欢
    • 2018-12-08
    • 1970-01-01
    • 1970-01-01
    • 2013-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-29
    • 1970-01-01
    相关资源
    最近更新 更多