README
dotenv 默认不会覆盖系统原有的环境变量,该包为强制版本,可以覆盖原有系统变量。
内部代码非常简单,只有以下几行:
const dotenv = require("dotenv");
const fs = require("fs");
const path = require("path");
let envFile = fs.readFileSync(path.join(process.cwd(), ".env"));
let env = dotenv.parse(envFile);
for (let k in env) {
process.env[k] = env[k];
}
使用方法:
- 在根目录创建
.env
文件
DEBUG=true
- 直接引用即可(无需调用.config()方法)
require("dotenv-force");
console.log(process.env.DEBUG); //true