Node.js 如何在node js项目中维护生产/调试风格

Node.js 如何在node js项目中维护生产/调试风格,node.js,Node.js,我正在做一个NodeJS项目,那么有没有办法 我可以轻松地保持生产/调试风格吗?就像我在运行带有命令行选项的node app.js时一样,它会从producton切换到debug,或者从debug切换到production,这通常是通过环境变量完成的 通常称为NODE\u ENV,并设置为production或development等 您可以使用以下工具进行测试: if (process.env.NODE_ENV === 'production') { // do something }

我正在做一个NodeJS项目,那么有没有办法
我可以轻松地保持生产/调试风格吗?就像我在运行带有命令行选项的node app.js时一样,它会从producton切换到debug,或者从debug切换到production,这通常是通过环境变量完成的

通常称为
NODE\u ENV
,并设置为
production
development

您可以使用以下工具进行测试:

if (process.env.NODE_ENV === 'production') {
    // do something
} else {
    // do something else
}
像Express这样的一些框架让您可以通过以下方式轻松访问该变量:
app.env
-请参阅

有关更多信息,请参阅:

您还可以使用以下模块执行更复杂的场景: