Windows环境变量未在node.js中返回

时间:2019-04-18 15:04:07

标签: node.js windows cmd

我已经为Windows设置了环境变量,如下所示:

setx port 8080 /M 
#prints out the expected output
echo %port% 

在我的file.js中有以下代码

const port = process.env.PORT;  
console.log(port); 

但是,尽管该环境变量存在于我的系统中,但它始终将未定义的值打印出来,并且我的应用程序无法启动。 谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在Windows上运行我的节点应用程序时遇到了同样的问题。重新启动IDE应该可以解决此问题。 (就我而言,我重新启动了Visual Studio代码并集成了终端,它已经可以识别最近设置的环境变量。)