如何指定在Angular 6+中使用的环境?.angular-cli.json
文件似乎已从以前的版本更改为angular.json
,并随之改变了json
文件的 struct .
如何/在该文件中指定要使用的环境?
如何指定在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
}
}