我们 运行 ng build --prod 时默认设置的选项是什么

What are the options set by default when we run ng build --prod

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

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

基本上,要使开发构建与生产构建完全相似(配置除外),应该传递哪些 cli 选项?

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

--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
   }
}

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