gpt4 book ai didi

node.js - NodeJS 仅在不在生产环境中时导入

转载 作者:搜寻专家 更新时间:2023-10-31 23:07:38 24 4
gpt4 key购买 nike

基本上,我正在使用 morgan 查看开发日志。我在 --save-dev 下有它。但在我的 app.js 中,我使用 const morgan = require('morgan');。它在我的本地机器上运行良好,但我只根据 NODE_ENV 使用 morgan。我怎样才能让它在生产中不引发模块未找到异常?我不会在那里使用它,所以我将它放在开发依赖项中。每次部署时都必须手动删除该行吗?谢谢:-)

最佳答案

你可以试试这样的:

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

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

关于node.js - NodeJS 仅在不在生产环境中时导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48314120/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com