dotenv文件不加载环境variables
在根文件夹文件中有.env文件
NODE_ENV=development NODE_HOST=localhost NODE_PORT=4000 NODE_HTTPS=false DB_HOST=localhost DB_USERNAME=user DB_PASSWORD=user
和root/app/config/server.js
文件夹中的root/app/config/server.js
文件。 server.js
文件的第一行是
require('dotenv').config();
我也试过如下:
require('dotenv').config({path: '../.env'})
;
require('dotenv').config({path: '../../.env'})
;
但是,当我从命令提示符运行server.js
文件时,我的envvariables没有加载
node root/app/config/server.js
如果我使用视觉工作室 ,按F5 ,它加载!
我不知道我做错了什么,我错过了什么。 任何build议是非常感谢。 谢谢。
如何使用require('dotenv')。config({path:__ dirname +'/。/ .. / .. /。env'})?
你的问题似乎是执行path。