使用Angular-CLI构建一次,部署许多

时间:2017-01-25 09:59:03

标签: deployment angular-cli

我正在使用angular-cli(测试版26)。对于本地开发而言,它很棒,但我很难看到它如何适应更严重的“一次构建,部署多种”管道?

我正在使用environment的内置概念来存储特定于环境的信息,例如连接字符串。但是我需要使用ng build --environment=xyz在构建时指定环境。这基本上意味着我必须为每个部署进行全新构建。理想情况下,我想在运行时选择我的环境(就像使用ASP.NET Core一样)。

我在这里遗漏了什么吗?有没有其他方法可以解决这个问题?

1 个答案:

答案 0 :(得分:3)

https://github.com/angular/angular-cli/issues/3855#issuecomment-274803729对此进行了详尽的讨论。可能你已经知道了答案,但由于它没有链接在这里,我发帖所以任何人都可以看到它。

基本上,angular-cli环境设计为构建连接,因此我们必须自定义加载,例如带有运行时配置的json文件。