1.0.1 • Published 4 years ago

dotenv-force v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

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];
}

使用方法:

  1. 在根目录创建.env文件
DEBUG=true
  1. 直接引用即可(无需调用.config()方法)
require("dotenv-force");
console.log(process.env.DEBUG); //true
1.0.1

4 years ago

1.0.0

4 years ago