node app.js 传 NODE_ENV
时间: 2023-09-12 20:11:47 浏览: 130
深入理解webpack process.env.NODE_ENV配置
NODE_ENV是一个环境变量,用于指定当前应用程序运行的环境,常用的值有development、production和test。
在使用Node.js编写应用程序时,可以使用NODE_ENV变量来区分不同的运行环境。例如,当NODE_ENV的值为development时,应用程序通常会打印调试信息、启用热重载等开发者工具;当NODE_ENV的值为production时,应用程序通常会启用缓存、压缩代码等优化措施,以提高应用程序的性能和安全性。
在运行Node.js应用程序时,可以通过命令行参数来传递NODE_ENV变量,例如:
```
node app.js NODE_ENV=production
```
这将会把NODE_ENV的值设置为production,从而告诉应用程序当前正在生产环境下运行。
阅读全文