Node.js 节点/NPM的预定义专用系统环境变量

Node.js 节点/NPM的预定义专用系统环境变量,node.js,npm,Node.js,Npm,是否有我可以为Node预定义的特殊用途变量 我注意到,在Windows中,节点可以使用系统环境变量,如%PATH%,%OS%,以及其他变量。您也可以定义自己的,它们都可以通过process.env.your\u var\u name获得 在我读过的很多文档中,都提到了诸如端口,环境,节点路径,调试,等等 这些是节点本身的“特殊”变量,还是我可以在操作系统中自己命名和定义的变量?%PATH%,%OS%是系统环境变量,不特定于节点。您也可以从命令行访问它们 其他环境变量,如PORT,ENV在.ENV

是否有我可以为Node预定义的特殊用途变量

我注意到,在Windows中,节点可以使用系统环境变量,如
%PATH%
%OS%
,以及其他变量。您也可以定义自己的,它们都可以通过
process.env.your\u var\u name
获得

在我读过的很多文档中,都提到了诸如
端口
环境
节点路径
调试
,等等


这些是节点本身的“特殊”变量,还是我可以在操作系统中自己命名和定义的变量?

%PATH%
%OS%
是系统环境变量,不特定于节点。您也可以从命令行访问它们

其他环境变量,如
PORT
ENV
.ENV
文件中定义,用于存储与主机和数据库相关的凭据

您可以在项目的基本目录中创建一个
.env
文件,存储您自己的环境变量,并使用
dotenv
包访问它

有关环境变量的详细信息:

您是否知道Node/NPM明确寻找或期望的任何特殊用途的“已知”变量?是否有可以定义的通用或通用变量的主列表?