当我们在node中想根据当前的环境(development或production)去做不同效果时,当你打印process.env.NODE_ENV时,却显示为undefined。
一、解决方案一:
在package.json下scripts启动命令中添加如下:
位置如下:
- windows上:
"start": "SET NODE_ENV=development && nest start"
- 在 macOS / OS X 或Linux 上:
"start": "export NODE_ENV=development && nest start"
二、解决方案二
或者在启动脚手架时,启动命令中添加 NODE_ENV=development
%:NODE_ENV=development yarn start:dev