node dotenv模块加载.env配置文件

2019-11-23  本文已影响0人  一个前端程序员

1、安装

npm install --save dotenv

2、.env 1.env文件

name=mm
age=18
#addr=
#desc=[{a:1, b:2},{a:4, b:3}]

2、读取默认配置

const dotenv = require('dotenv');
const config = dotenv.config(); // 默认读取当期目录下的.env文件 并添加到process.env上
console.log(process.env.name);
if (config.error) {
  console.log(config.error)
} else {
  console.log(config.parsed)
}

3、 读取自定义文件名1.env文件

const dotenv = require('dotenv');
const fs = require('fs');
const path = require('path');

const config = dotenv.parse(fs.readFileSync(path.join(__dirname, '1.env')));
for (const k in config ) {
  process.env[k] = config[k]
}
console.log(config);
// 输出 { name: 'sp', age: '18' }
上一篇下一篇

猜你喜欢

热点阅读