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' }