Я настроил проект с несколькими nodejs и угловыми приложениями внутри рабочей области nrwl / nx.
Я пытаюсь работать с файлами среды внутри приложений nodejs.
Iнастроил импорт следующим образом: import {environment} from './environments/environment';
Затем я запустил ng serve my-node-app
, и он показывает среду для непроизводственной деятельности.
Теперь я попытался сделать ng serve my-node-app --prod
, чтобы увидеть, какприложение работает с производственной настройкой - но я получаю сообщение об ошибке:
Configuration 'production' could not be found in project my-node-app
.
Вот конфигурация angular.json проекта:
"ui-server": {
"root": "apps/ui/server",
"sourceRoot": "apps/ui/server/src",
"projectType": "application",
"prefix": "ui-server",
"schematics": {},
"architect": {
"build": {
"builder": "@nrwl/builders:node-build",
"options": {
"outputPath": "dist/apps/ui/server",
"main": "apps/ui/server/src/main.ts",
"tsConfig": "apps/ui/server/tsconfig.app.json",
"assets": ["apps/ui/server/src/assets"]
},
"configurations": {
"production": {
"optimization": true,
"extractLicenses": true,
"fileReplacements": [
{
"replace": "apps/ui/server/src/environments/environment.ts",
"with": "apps/ui/server/src/environments/environment.prod.ts"
}
]
}
}
},
"serve": {
"builder": "@nrwl/builders:node-execute",
"options": {
"buildTarget": "ui-server:build"
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"apps/ui/server/tsconfig.app.json",
"apps/ui/server/tsconfig.spec.json"
],
"exclude": ["**/node_modules/**"]
}
},
"test": {
"builder": "@nrwl/builders:jest",
"options": {
"jestConfig": "apps/ui/server/jest.config.js",
"tsConfig": "apps/ui/server/tsconfig.spec.json"
}
}
}
}
Я что-то упустил