我的代码具有这种奇怪的行为,即在使用async / await调用异步函数后无法检索环境变量。例如:
async function test() {
console.log(process.env.myVar) // Output "myVar"
await new Promise(resolve => setTimeout(resolve, 3000)) // Or any other async function
console.log(process.env.myVar) // Output undefined
}
我尝试使用多个异步功能,但是在任何“等待”之后,我都无法检索环境变量。
有人知道它可能来自哪里吗?
谢谢!