我正在尝试使用读取环境变量属性
process.env ['KEY_TO_READ']
我正在环境变量中设置此KEY_TO_READ。但是,它并没有在编译时占用,而是出现以下错误:
Cannot find name 'process'.
Run Code Online (Sandbox Code Playgroud)
我在Angular App中读到的某个地方无法使用进程,因为它将在运行时定义。这是对的吗 ?如果是的话,那么有人可以建议我如何实现这一目标。我不想使用angular-cli环境文件选项。
Sra*_*van 10
您将拥有您的环境文件,
环境.ts:
export const environment = {
production: false,
envName: 'dev',
KEY_TO_READ: 'test'
};
Run Code Online (Sandbox Code Playgroud)
它已导出,因此您可以导入它:
import { environment } from './environment';
export class MyappAppComponent {
title = 'myapp works!';
KEY_TO_READ = environment.KEY_TO_READ;
}
Run Code Online (Sandbox Code Playgroud)
你可以这样使用它:
import { environment } from '../../environments/environment';
let KEY_TO_READ = environment.KEY_TO_READ;
Run Code Online (Sandbox Code Playgroud)
它将选择您在应用程序构建时定义的动态环境变量。
| 归档时间: |
|
| 查看次数: |
8093 次 |
| 最近记录: |