先退出交互模式,可以按两个 ctrl + C 或者 ctrl + D,退出来以后,执行一下 NODE_ENV=development node,在 node 命令的前面,我们设置了一个环境变量,名字叫 NODE_ENV,给它设置的值是 development,这样在运行 node 这个命令的环境里,我们可以使用 NODE_ENV 这个环境变量,访问它得到的值就是 'development' 这个字符串。
可以试一下 process.env.NODE_ENV,得到的结果就是 development。
按下 ctrl + D,退出交互模式,然后重新执行 node 命令,再执行一下 process.env.NODE_ENV,会提示 undefined 。因为这次在执行 node 之前并没有设置 NODE_ENV 这个环境变量。
再退出来,这次可以用 export 设置一下环境变量,export NODE_ENV=development ,再执行一下 node,打开交互模式之后,访问一下 NODE_ENV 这个环境变量,得到的结果就是 development。
退出交互模式,重新再执行 node,然后再试一下输出 NODE_ENV 这个环境变量,同样可以得到之前用 export 给 NODE_ENV 这个环境变量设置的值。