--target
和 --environment
选项有什么区别?根据文档:
但是,他们从未真正澄清两者之间的区别。ng build 可以同时指定构建目标(--target=production 或 --target=development)和与该构建一起使用的环境文件(--environment=dev 或 --environment=prod)。默认使用开发构建目标和环境。
从我所了解的情况来看,
--environment
标志控制在进行构建时使用哪个环境文件(environment.ts
vs. environment.prod.ts
)。那么,--target
控制什么呢?
target
标志不直接影响构建过程的任何内容,而只是设置其他标志的快捷方式?此外,虽然您可以定义其他 环境,但不能定义其他 目标(只有内置的dev
和prod
)? - Lukas S.