基本上,我正在使用morgan来查看日志的发展。我在--save-dev下有它。但是在我的app.js中,我使用const morgan = require('morgan');。它在我的本地计算机上运行良好,但是我只根据NODE_ENV使用morgan。如何使它不引发生产中未发现异常的模块?我不会在那里使用它,因此我将其包含在开发依赖项中。每次部署时都必须手动删除该行吗?谢谢 :-)

最佳答案

您可以尝试类似:

if(NODE_ENV !== 'production') {
  const morgan = require('morgan');
  app.use(morgan(...))
}

我只是写了一个类似的代码片段,没有遇到任何问题。

09-25 18:11