我已经使用Angular 2 CLI构建了我的Angular 2项目,并能够使用此tutorial将应用程序部署到Heroku。Heroku管道与Angular 2环境
现在,我想为应用程序的不同环境(dev,staging,production等)创建一个管道。
在我的package.json中,我有"postinstall": "ng build -prod"
,它创建了我的代码的生产版本,这是我的应用程序运行的。有没有一种方法可以根据CONFIG_VARS
更改-prod
,这在我的Heroku设置中会有?例如,对于开发环境来说,它会说"postinstall": "ng build -dev"
,或者对于分段环境来说"postinstall": "ng build -staging"
。或者我需要设置不同的项目?
谢谢你的回答。所以为了确保我理解正确,我将无法利用Angular CLI为我设定的环境。 – Dauzy
不像你在你的问题中建议的那样,没有。 –
嗨@YoniRabinovitch我面临同样的问题,并问[关于实施服务器[问题](https://stackoverflow.com/questions/46824209/firebase-angular-4-initialize-based-on-node-environment)在Angular 4中查询环境,请你帮忙 – ishaqbhojani