У меня есть проект на 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, когда набираю свою команду сборки, но я хочу убедиться, что что-то случайно не перезаписывается. и упростить мой процесс, чтобы его было проще дублировать. (вид всей сути файлов конфигурации)
Я знаю, что это не строгий вопрос "кодирования", но ответы существуют уже более года, поэтому мне было любопытно, есть ли у кого-то предложение.
Спасибо.