作者:Amyjionydp | 来源:互联网 | 2023-02-09 00:00
当我运行ng serve时,它使用默认环境作为dev。有没有一种方法可以更新angular cli以使用其他环境文件?
更新资料
抱歉,我的问题应该更清楚了。我知道我们可以使用--env开关来指定要使用的环境文件,但是想知道是否可以在未指定env的情况下更改默认的环境文件选择。当前我们有environment.local.ts文件,当没有指定环境时,我试图将angular cli配置更新为使用environment.local.ts。
1> NValchev..:
我遇到了与您相同的问题,并且找不到没有传递env arg时使用的默认环境变量的方法,但是找到了一种对我有用的解决方法:
只需dev
在angular cli配置文件(angular-cli.json)中更改代表环境的文件路径:
// ...
"environments": {
"dev": "environments/environment.local.ts",
"prod": "environments/environment.prod.ts"
},
// ...
dev
如果没有传递args,则是Angular CLI使用的默认环境变量,因此该local
文件将是使用过的。