【发布时间】:2018-02-20 00:01:15
【问题描述】:
在Angular CLI中,运行build命令时--target和--environment选项有什么区别?
来自文档:
ng build 可以同时指定构建目标(--target=production 或--target=development)和与该构建一起使用的环境文件(--environment=dev 或--environment=prod)。默认使用开发构建目标和环境。
但是,他们从未真正阐明两者之间的区别。
据我所知,--environment 标志控制在构建时使用哪个环境文件(environment.ts 与 environment.prod.ts)。但是--target 控制什么呢?
【问题讨论】:
-
您是否阅读过
--dev与--prod构建的页面部分?它通过比较它们的设置的表格以及不可标记的生产设置列表准确地解释了这一点。 -
这是上述表格的链接 - github.com/angular/angular-cli/wiki/…
-
基于该表,我的理解是否正确,
target标志不会直接影响有关构建过程的任何内容,而只是设置其他标志的快捷方式做什么?此外,虽然您可以定义额外的环境,但您不能定义额外的目标(只有内置的dev和prod)? -
@SergeyK 我想知道同样的事情。看来你是对的。
标签: angular angular-cli