在有些代码中我们常看到process.env,其实发现这个process.env其实是一个环境变量的对象,里面是我们系统中设置的环境变量,这样我们可以通过环境变量来设置当前环境是开发环境还是生产环境等。我们可以在nodejs中进行输出看一下。
console.log(process.env);
NODE_ENV其实就是环境变量之一,用于设置nodejs当前的运行环境。
1、怎么设置环境变量?
我们可以在当前的命令下执行以下命令,当然我们也可以通过图形界面来设置环境变量,设置环境变量和nodejs无关,和不同的操作系统有关。nodejs只是读取他的环境变量。
C:\Users\Administrator>SET NODE_ENV=production
C:\Users\Administrator>echo %NODE_ENV%
production
2、怎么在nodejs中使用环境变量
我们只要在代码中使用process.env就行了,后面的名称就是环境变量的名称,如:NODE_ENV就是
process.env.NODE_ENV,输出的结果为production,如:
const env = process.env.NODE_ENV;
console.log(process.env);