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