Node.js 如何在node js项目中维护生产/调试风格
我正在做一个NodeJS项目,那么有没有办法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 }
我可以轻松地保持生产/调试风格吗?就像我在运行带有命令行选项的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
-请参阅
有关更多信息,请参阅:
您还可以使用以下模块执行更复杂的场景: