给自己看的笔记XD
预设会有两个档案
environment.ts
environment.prod.ts
平时在本机建置时(ng s)读取的会是environment.ts
ng build => environment.ts
ng build --prod => environment.prod.ts
如果要新增环境设定档,去angular.json => configurations 下面新增,比如叫dev
"configurations": { "dev": { "fileReplacements": [ <font color=#800000>酒红色</font> { "replace": "src/environments/environment.ts", "with": "src/environments/environment.dev.ts" } ], "optimization": true, "outputHashing": "all", "sourceMap": false, "extractCss": true, "namedChunks": false, "extractLicenses": true, "vendorChunk": false, "buildOptimizer": true, "budgets": [ { "type": "initial", "maximumWarning": "2mb", "maximumError": "5mb" }, { "type": "anyComponentStyle", "maximumWarning": "6kb", "maximumError": "10kb" } ] } }
然后新增一个档案取名叫做 environment.dev.ts
build的时候下参数 ng build --prod --configuration=dev
就会去吃dev的设定了