如何在Angular2应用程序中使用带有环境变量的.env文件?

时间:2016-12-17 15:02:01

标签: angular environment-variables

我通常使用dotenv包来管理.env文件和环境变量。如何在Angular2应用程序中使用此包?

我导入了dotenv,但我遇到了一些错误。

import * as dotenv from 'dotenv' //alternatively import {} from 'dotenv/config';

dotenv.config(); //initialize them

当我尝试使用任何process.env环境变量时,它不起作用。

如果我在应用程序的服务器部分使用,我没有需要此软件包的错误。

请注意。我没有成功添加@ types / dotenv依赖项。

1 个答案:

答案 0 :(得分:0)

我无法毫不费力地与dotenv一起使用。相反,我将/src/environments/添加到了.env文件中。这样,环境文件夹中的所有内容都不会上传到您的存储库。即使dotenv解决方案会更好,也可能会为您做到这一点。