我正在从 CommonJS require
移动一个 Express 应用程序ES6 模块的语法 import
句法。这很好,直到我尝试使用 dotenv
加载我的环境变量,每次我尝试访问这些变量时,它们都会以未定义的形式返回。
应用程序.js
// importing environmental variables
import dotenv from 'dotenv';
dotenv.config();
import express from 'express';
let x = process.env.David;
console.log(x);
.envDavid = test
最佳答案
import "dotenv/config.js";
对于 .env
所有文件中的变量都使用上述内容。
关于javascript - 不能将 dotenv 与 ES6 模块一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64620877/