You*_*suf 5 angular-cli angular
当我运行ng serve时,它使用默认环境作为dev。有没有一种方法可以更新angular cli以使用其他环境文件?
更新资料
抱歉,我的问题应该更清楚了。我知道我们可以使用--env开关来指定要使用的环境文件,但是想知道是否可以在未指定env的情况下更改默认的环境文件选择。当前我们有environment.local.ts文件,当没有指定环境时,我试图将angular cli配置更新为使用environment.local.ts。
我遇到了与您相同的问题,并且找不到没有传递env arg时使用的默认环境变量的方法,但是找到了一种对我有用的解决方法:
只需dev在angular cli配置文件(angular-cli.json)中更改代表环境的文件路径:
// ...
"environments": {
"dev": "environments/environment.local.ts",
"prod": "environments/environment.prod.ts"
},
// ...
Run Code Online (Sandbox Code Playgroud)
dev如果没有传递args,则是Angular CLI使用的默认环境变量,因此该local文件将是使用过的。
尝试通过 CLI 使用 --environment 选项:
ng serve --environment prod将使用该environment.prod.ts文件。
您还可以在文件中配置您的环境.angular-cli.json。
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
5927 次 |
| 最近记录: |