#angular #configuration
Вопрос:
Я пытаюсь добиться следующего, вот выдержка из углового.json-файла:
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/in-surecollphirweb",
"index": "src/main/webapp/app-basic-an/index.html",
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "tsconfig.app.json",
"inlineStyleLanguage": "scss",
"assets": [
"src/src/main/webapp/favicon.ico",
"src/src/main/webapp/assets"
],
"styles": [],
"scripts": [
"global-script.js"
]
},
"configurations": {
"tenantA": {
"styles": [
"tenantA.scss"
],
"scripts": [
"./node_modules/script/script-tenantA.js"
]
},
"tenantB": {
"styles": [
"tenantB.scss"
],
"scripts": [
"./node_modules/script/script-tenantB.js"
]
}
Я хочу определить javascript-файл, который используется для каждой конфигурации, плюс несколько файлов сценариев, которые используются только для определенной конфигурации. В приведенном выше примере global-script.js» является ли файл глобального сценария и «script-tenantA.js» следует использовать только при запуске сборки через «ng build —configutation tenantA». У меня сложилось впечатление, что angular объединяет оба «сценария»-массива, к сожалению, это не так… 🙁 Есть идеи, как этого добиться?