我在Angular 5中有一个项目,当前的angular-cli.json指定一个输出“ outDir”路径,但允许多个环境-显然,构建到多个环境中的任何一个都会覆盖在中指定的'dist'文件夹“ outDir”路径。
{
"root": "src",
"outDir": "../dist",
"assets": [
"assets",
"public",
"favicon.ico"
],
"index": "index.html",
"main": "main.ts",
"polyfills": "polyfills.ts",
"test": "test.ts",
"tsconfig": "tsconfig.app.json",
"testTsconfig": "tsconfig.spec.json",
"prefix": "app",
"styles": [
"styles.css"
],
"scripts": [],
"environmentSource": "environments/environment.ts",
"environments": {
"dev": "environments/environment.ts",
"qa": "environments/environment.qa.ts",
"prod": "environments/environment.prod.ts"
}
}
我想知道是否有可能(或者他们已经在6或7中添加了此名称)为每个环境指定“ ourDir”。
是的,我知道我在输入构建命令时可以指定--output-path,但是我希望确保不会意外覆盖某些内容。并简化我的流程,以便于复制。 (整个配置文件的重点)
我知道这不是一个严格的“编码”问题,但是已有的答案已经存在了一年多,所以我很好奇有人是否有建议。
谢谢。