Angular.json поддерживает "path.replace" или замену токена в путях, например, используя [sourceRoot]
Я просматривал документацию по конфигурации Angular Workspace, чтобы узнать, есть ли способ сделать следующее:
В субприложениях у вас есть ряд свойств конфигурации, включая root и sourceRoot, которые указывают, где находятся файлы src для этого субприложения.
{
"...",
"projects": {
"MainApp": { ... },
"SubApp": {
"root": "projects/SubApp/",
"sourceRoot": "projects/SubApp/src",
"projectType": "application",
"architect": {
"build": {
"outputPath": "dist/SubApp",
"index": "src/index.html",
"configurations": {
"production": {
...
},
"dev-nl": {
"i18nFile": "projects/SubApp/src/locale/messages.nl.xlf",
...
}
}
}
}
}
}
}
Глядя на конфигурацию выше, в частности на строку "i18nFile": "projects/SubApp/src/locale/messages.nl.xlf", мой вопрос таков:
Предоставляет ли angular какой-то механизм для замены "projects/SubApp/src" на токен (или аналогичный), такой как [sourceRoot], поскольку мы уже определяем этот путь дальше в конфигурации?