node.js - Nodejs 的 DEBUG 和 NODE_DEBUG 有什么区别?

标签 node.js debugging

我注意到 NODE_DEBUG 比 DEBUG 更明确,但是为什么它们是用于调试的 2 个环境变量,以及我如何决定选择哪个?

感谢您的回复。

最佳答案

NODE_DEBUG 由内置 util.debuglog 使用。所有 Nodejs 内置核心模块和决定使用它的所有第三方包都使用它。

DEBUGdebug 使用模块。因此,如果您正在使用任何使用此模块进行日志记录的包,那么您需要使用DEBUG

因此,根据您尝试调试的模块,您可能需要使用其中之一或两者。

关于node.js - Nodejs 的 DEBUG 和 NODE_DEBUG 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36949758/

相关文章:

javascript - Slack App(bot)向多个用户发送私有(private)消息

node.js - 如何测试我的 Express 应用程序的响应是否包含某些 HTML 标签/文本?

.net - xslt 调试将所有值显示为 null

javascript - 无法在本地调试node.js

node.js - 构建具有多个数据库支持的 Node.js REST API 应用程序的最佳实践是什么?

node.js - 三元运算符不应在 Node.js 中的单行中使用。为什么?

javascript - Requirejs + Backbone.js : TypeError: Can't pass in the router - Router is not a function?

Java 事后调试?

debugging - 较高堆栈帧上的条件断点

linux - 如何从给定路径(包括子目录)递归加载所有符号文件?