调用await后无法检索环境变量

时间:2019-04-05 09:06:25

标签: javascript async-await environment-variables

我的代码具有这种奇怪的行为,即在使用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
}

我尝试使用多个异步功能,但是在任何“等待”之后,我都无法检索环境变量。

有人知道它可能来自哪里吗?

谢谢!

0 个答案:

没有答案