我正在与实习生建立我们的e2e测试服务,并希望使用npm dotenv库将我的秘密(酱实验室密钥等)保存在.env文件中。为了做到这一点,我需要在某处require
。我能做到的最早的地方在哪里?我的实习生配置都是从基本配置继承的,所以我打算暂时使用它 - 但是有更早的地方吗?
对于记录,这是一个独立的测试服务,不是另一个框架的一部分,我正在使用这个库:https://github.com/motdotla/dotenv
答案 0 :(得分:0)
如果没有更好的入口点,我将使用我自己的解决方案进行更新,该解决方案在加载intern.js配置模块之前注入环境变量:
define( ['intern/dojo/node!dotenv'], function (dotenv) {
dotenv.config();
return { intern config object };
});