如何指定在Angular 6+中使用的环境?.angular-cli.json文件似乎已从以前的版本更改为angular.json,并随之改变了json文件的 struct .

如何/在该文件中指定要使用的环境?

推荐答案

打开Angular .json文件.我们可以看到默认情况下的配置,它将显示为您各自环境的生产添加代码段.添加环境.dev.ts文件在dev的环境中,添加环境.质量保证.这是质量保证.按你喜欢的名字命名.

 ng serve --configuration=environment_name

environment_name-(开发、质量保证、产品)ng构建可以遵循相同的流程

"configurations": {
        "production": {
          "fileReplacements": [
            {
              "replace": "src/environments/environment.ts",
              "with": "src/environments/environment.prod.ts"
            }
          ],
          "optimization": true,
          "outputHashing": "all",
          "sourceMap": false,
          "extractCss": true,
          "namedChunks": false,
          "aot": true,
          "extractLicenses": true,
          "vendorChunk": false,
          "buildOptimizer": true
        },
        "dev": {
          "fileReplacements": [
            {
              "replace": "src/environments/environment.ts",
              "with": "src/environments/environment.dev.ts"
            }
          ],
          "optimization": true,
          "outputHashing": "all",
          "sourceMap": true,
          "extractCss": true,
          "namedChunks": false,
          "aot": true,
          "extractLicenses": true,
          "vendorChunk": false,
          "buildOptimizer": true
        },
        "qa": {
          "fileReplacements": [
            {
              "replace": "src/environments/environment.ts",
              "with": "src/environments/environment.qa.ts"
            }
          ],
          "optimization": true,
          "outputHashing": "all",
          "sourceMap": false,
          "extractCss": true,
          "namedChunks": false,
          "aot": true,
          "extractLicenses": true,
          "vendorChunk": false,
          "buildOptimizer": true
        }
      }

Angular相关问答推荐

Angular v12:Uncatch(in promise):ReferenceError:d3 is not defined ReferenceError:d3 is not defined

为什么当我在父组件中设置数组元素时,Angular重新创建子组件而不是更新它?

Angular Signal只指一种类型,但这里用作值.ts(2693)''

如何在Angular 17中使用Angular—calendum?

Angular :将动态创建的零部件附加为目标元素的子项

如何用ANGLE指令覆盖Html元素的数据绑定属性

是否可以将Angular 路由配置为在点击带有本地人力资源S的锚点时更新Angular 路由?

带信号数据源的17角material 表

ANGLE v16独立组件不能与拦截器一起工作?

为什么初始化值为 1 的BehaviorSubject 不能分配给类型number?

NgRx Effects 抛出类型错误,我不知道发生了什么

IonicStorageModule似乎不是 NgModule 类

Summernote 文本区域的输入字段文本验证失败

无法卸载 angular-cli

运行 npm 测试(Angular 2 单元测试)后无法读取未定义的属性 subscribe

如何在 bootstrap Angular 2 应用程序时调用休息 api

找不到模块'@angular/compiler'

如何在 ANGULAR 2 中提交表单时重置表单验证

MatToolbar 与 Angular 9 一起使用时抛出错误

如何从指令访问主机组件?