首页 > 解决方案 > 为什么我的 process.env 变量未定义?

问题描述

即使我在模块顶部使用: require('dotenv').config() ,我的 process.env 变量(在我的 .env 文件中设置)是未定义的。

尽管事实上我的 IDE 清楚地将它们视为定义的 bc,但它会在我键入它们时自动填充变量名称。

很奇怪。有什么想法吗?

require('dotenv').config();


let config = {
  userName: process.env.userName,
  password: process.env.password,
  server: process.env.server
}

这是我的 .env 文件:

    userName='myNmae'
    password='myPassword'
    server='myServer.com'
    PORT=3001

标签: javascriptnode.jstedious

解决方案


推荐阅读