Debugging 是前端开发过程中不可避免的调试技能,而 npm 上的 debug-iso 包则是帮助我们更加准确高效地调试某些问题的神器。本篇文章将详细讲解 npm 包 debug-iso 的使用教程,希望对前端开发者有一定的参考意义。
安装
使用 npm 安装该包:
npm install debug-iso --save-dev
使用
可以在代码中直接调用包进行使用,具体需要穿入一个唯一的名称以便 debug 包进行追踪:
const debug = require('debug')('my-unique-name');
使用 JavaScript 原生的 console.log 时需要手动输入调试内容,而 debug 包则会自动追踪被设置的名称,方便我们快速定位问题。
具体使用场景和实例可以见下文。
示例
假设我们有一个函数,需要进行调试
function add(a, b) { const c = a + b; console.log('The result of ' + a + ' + ' + b + ' = ' + c); return c; }
引入 debug 包
const debug = require('debug')('calculator');
在函数内使用 debug 包
function add(a, b) { const c = a + b; debug('The result of ' + a + ' + ' + b + ' = ' + c); return c; }
配置打印时间戳
const debug = require('debug')('calculator'); debug.log = console.log.bind(console); function add(a, b) { const c = a + b; debug('The result of ' + a + ' + ' + b + ' = ' + c); return c; }
在终端中使用 DEBUG 包
DEBUG=calculator node app.js
查看结果
calculator The result of 1 + 2 = 3
通过使用 debug 包,我们可以更加方便地查看程序中的变量内容,同时也可以在终端中指定使用该调试包,方便我们调试程序中的问题。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055ea981e8991b448dc123