Node模块--debug

发布时间:2019-06-03 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Node模块--debug脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

1.资源地址

  1. npm地址:https://www.npmjs.com/package/debug
  2. GitHub地址:https://github.com/visionmedia/debug

下面的内容只是对这个包做一个简单的了解,如何要详细了解,建议查看官网。

2.包的作用

debug 包的作用:小型的调试工具,经常在启动服务后的调试,一般是在启动网络服务中的简单调试。

3.安装

3-1 npm 安装

$ npm install debug --save-dev

3-2 yarn 安装

$ yarn add debug --dev

4.使用

4-1 准备文件

在这里只是简单了解一下如何使用,因此,不使用 http 模块来启动服务了,只是简单的写一下定时器执行函数。

  1. 导入模块:require('debug')
  2. 根据模块变量,定义不同的调试信息变量,如下面的 debug1debug2
// index.js
var debug = require('debug'),
  debug1 = debug('>>>'),
  debug2 = debug('<<<');

function work1() {
  debug1('work0 ...');
  setTimeout(work1, 1000);
}

function work2() {
  debug2('work1 ...');
  setTimeout(work2, 1000);
}

work1();
work2();

4-2 执行单个调试信息

在控制台中执行正常的命令,控制台卡死,没有任何输出信息。

$ node index.js

要想显示调试信息,需要执行下面的命令:

# 执行debug1的调试内容
$ DEBUG='>>>' node index.js

如果想显示 debug2 的调试内容:

# 执行debug2的调试内容
$ DEBUG='<<<' node index.js

注意:DEBUG 后指定的内容和代码中指定的内容要匹配。

4-3 执行所有的调试信息

使用通配符执行所有的调试代码。

$ DEBUG='*' node index.js

脚本宝典总结

以上是脚本宝典为你收集整理的Node模块--debug全部内容,希望文章能够帮你解决Node模块--debug所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: