Параметры по умолчанию для всех сред настраиваются в свойстве architect > build > options
"projects": {
"MyProject": {
"root": "",
"sourceRoot": "src",
"projectType": "application",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist",
"index": "src/index.html",
"main": "src/main.ts",
"tsConfig": "src/tsconfig.app.json",
"polyfills": "src/polyfills.ts",
//Add settings here
"sourceMap": false,
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.anotherdevenv.ts"
}
]
Эти параметры используются как есть для dev env, поэтому вы можете изменить это (но это повлияет на другие среды, если онине переопределяйте указанный параметр)
Вы также можете создать свою собственную конфигурацию «разработки» (например, скопировав производственную конфигурацию и изменив ее в зависимости от ваших потребностей) и указав в этой настройке свою настройку, относящуюся ксреда разработки.Затем выполните команду ниже
ng serve -c development
Команда eject
временно отключена, но вскоре должна быть добавлена обратно в соответствии с комментарием основного члена команды angular cli (https://github.com/angular/angular-cli/issues/10945)