Angular CLI应用程序在生产中更改环境属性

时间:2017-06-09 17:51:40

标签: angular angular-cli angular2-forms angular2-services environment

我是新的角度2/4并且有这个问题,我希望能够在不重新启动服务器或重新部署应用程序的情况下更改属性。

我希望能够更改IN PRODUCTION中的属性

我知道运行时是否在 environment.prod.ts 中有一些属性

  

ng build --prod --aot

此属性位于dist文件夹中的 main.js 文件中。

如果我想在不重新构建项目的情况下更改某些属性,我想知道自己要做什么。

1 个答案:

答案 0 :(得分:0)

  

我希望能够更改IN PRODUCTION中的属性

如果不通过

重建应用程序,则无法更改生产版本的属性

ng build --prod --aot

没有任何主动监控/ dist文件夹中的源代码。您也不会想要错误(例如拼写错误,语法错误,甚至是意外事故)来影响您的生产代码。

通过

在本地测试所有内容是一种很好的做法

ng serve

然后在准备好时构建最终的生产分发。

来自Docs的旁注:

  

运行ng serve时,编译后的输出是从内存提供的,而不是从磁盘提供的。这意味着正在提供的应用程序不位于dist文件夹中的磁盘上。