我的 Angular Web 專案中有 environment.ts 和 environment.prod.ts 檔案。
我知道 environment.ts 是任何專案的默認配置。我想將其重命名為 environment.dev.ts,但我面臨很多錯誤。
經過研究,我發現在 Angular v6 中,我們做了類似的事情:
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
看到這個后,我認為 environment.ts 檔案是強制性的,我應該創建一個新的檔案 environment.dev.ts 檔案并替換它。
誰能告訴這兩種方法的可行性?
uj5u.com熱心網友回復:
通常,environment.ts包含 DEV 配置,因此無需替換它。但是,如果需要,您可以擴展 DEV 構建配置,angular.json并使用 DEV 構建的檔案替換。對于在 中指定的任何其他型別的構建相同angular.json。
"configurations": {
"dev": {
...
"fileReplacements": [{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.dev.ts"
}]
}
},
uj5u.com熱心網友回復:
我建議你離開 environment.ts 并為 dev 創建一個新的配置,這樣當你呼叫 development 配置時,它會使用正確的環境。
"dev": {
"fileReplacements": [{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.dev.ts".
}]
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/421061.html
標籤:
