angular-cli.json中的环境变量?

时间:2017-08-02 14:39:09

标签: angular-cli

angular-cli.json有很多很棒的配置资料。 deployUrl允许您设置将部署文件的URL。但这对于开发和生产来说是不同的。如何在dev和prod中将其设置为不同的值?我可以在angular-cli.json中访问环境变量吗?

2 个答案:

答案 0 :(得分:0)

您无法在json文件中注入环境变量。这不是代码。

但是有一些解决方法。

以下是可能对您有所帮助:(node.js) how to use environment variables in JSON file

答案 1 :(得分:0)

angular-cli.json中的配置变量也可以作为参数传递给ng build。所以只需将angular-cli.json中的所有内容设置为您的开发环境。然后,任何需要覆盖prod的东西都可以传递给ng build。 ng build -prod --deploy-url=$CDN_PATH