Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用node';什么是调试模块?_Javascript_Node.js - Fatal编程技术网

Javascript 如何使用node';什么是调试模块?

Javascript 如何使用node';什么是调试模块?,javascript,node.js,Javascript,Node.js,如何使用调试?我得到: 使用debug,您只需调用导出的函数来生成调试函数,并向其传递一个名称,该名称将确定是返回noop函数,还是返回修饰的console.error,这样所有控制台格式字符串都可以正常工作 好的,我知道调试模块只导出一个函数。但这一部分似乎遗漏了一些东西: 该函数采用一个名称,该名称将确定是返回noop函数还是经过修饰的控制台。错误 嗯。我收集的name是一个字符串,那么哪个字符串值决定返回的是no op还是装饰控制台。错误?我想要控制台错误,因为没有操作似乎是默认的 我有一

如何使用
调试
?我得到:

使用debug,您只需调用导出的函数来生成调试函数,并向其传递一个名称,该名称将确定是返回noop函数,还是返回修饰的console.error,这样所有控制台格式字符串都可以正常工作

好的,我知道调试模块只导出一个函数。但这一部分似乎遗漏了一些东西:

该函数采用一个
名称
,该名称将确定是返回noop函数还是经过修饰的控制台。错误

嗯。我收集的
name
是一个字符串,那么哪个字符串值决定返回的是no op还是装饰控制台。错误?我想要控制台错误,因为没有操作似乎是默认的

我有一个使用调试的模块。它目前的设置如下:

var debug = require('debug')('module-name');

而且非常安静。我想调试被打开我应该使用什么字符串值来启用调试?

因此
debug
基本上有一个开关,但它不在javascript代码中,而是在
debug
环境变量值中。因此,如果要为示例代码段启用调试,您可以执行以下操作:

在bash中:

export DEBUG=module-name
node myapp.js
在powershell中:

$env:DEBUG = 'module-name'
node myapp.js

默认情况下,调试处于关闭状态,因此如果您在shell中取消调试,则不会输出任何内容。

谢谢,这非常有效!医生们确实有一个这样的例子,他们只是把他们的甜蜜时光带到重要的事情上。