NODE_ENV 是一个内置的环境变量,通常用于判断当前应用程序处于哪个环境,常见的值包括 development、test 和 production。在应用程序中,我们可以通过 process.env.NODE_ENV 来获取当前的 NODE_ENV 值。
如果需要更改 NODE_ENV 的值,需要保证该值为合法的值,而且修改的方式也有所区别。如果是在命令行下启动应用程序,可以使用 export 命令来设置 NODE_ENV 的值,例如:
export NODE_ENV=development
如果是在应用程序的代码中修改 NODE_ENV 的值,需要使用 process.env 属性来进行修改,例如:
process.env.NODE_ENV = 'development';
需要注意的是,如果应用程序已经启动,修改 NODE_ENV 的值并不会立即生效,需要重新启动应用程序才能生效。