作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
是否可以异步生成环境对象?
原因:我希望在我的应用程序中有可用的提交哈希。想法是使用 environment.ts
文件。但是,要获取当前提交哈希,我需要异步调用(例如,使用 git-rev )。
我尝试使用 process.env 从环境变量中注入(inject)变量:$ VERSION=123 ng serve
declare var process: any;
export const environment = {
production: false,
version: process.env.VERSION
};
但这会导致未定义的版本。
最佳答案
看看这个问题:How to include git revision into angular-cli application?
在 github 上也有关于这个相关主题的讨论,这将更容易增加将环境变量传递给 environment.ts
的可能性:https://github.com/angular/angular-cli/issues/4318
关于angular - 如何在 angular-cli 中的 environment.ts 中注入(inject)提交哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42497956/
我是一名优秀的程序员,十分优秀!