nodejs的DEBUG和NODE_DEBUG之间有什么区别?

时间:2016-04-30 01:33:38

标签: node.js debugging

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

感谢您的回复。

1 个答案:

答案 0 :(得分:1)

内置util.debuglog使用

NODE_DEBUG。所有nodejs内置核心模块和决定使用它的所有第三方软件包都使用它。

debug模块使用

DEBUG。因此,如果您使用任何使用此模块进行日志记录的软件包,则需要使用DEBUG

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