在前端开发中,经常遇到需要调试打印内容以及查看某些信息的情况,而 console 是一个非常好用的调试工具。本文将介绍一个 npm 包 console_extension,它是一个增强版的 console,可以帮助你更加便捷地进行调试。
安装
使用 npm 安装 console_extension:
--- ------- -----------------
使用
引入 console_extension:
----- ----------------- - -----------------------------
1. console.trace()
console.trace() 会把当前执行的代码调用堆栈信息打印出来。
-------- ----------- - ---------------- - -------- ----------- - ------------ - ------------
输出:
----- -- --------- ----------------------- -- --------- ---------------------- -- ------------------ ---------------------- -- --------------- ---------------------------------------- -- ----------------------------- ---------------------------------------- -- ----------- --------------------------------------- -- --------------------- --------------------------------------- -- ------------------------------ --- -------- ------------------------------------ -- --------------------------------------
2. console.logWithTime()
console.logWithTime() 会在打印的信息前面加上当前时间。
-------------------------- --------
输出:
----------- ------------- ----- -----
3. console.debug()
console.debug() 会在打印的信息前面加上 DEBUG 字样。
-------------------- ----------
输出:
------ ----- -------
4. console.warn()
console.warn() 会在打印的信息前面加上 WARNING 字样,建议在打印警告信息时使用。
--------------------- ----------
输出:
-------- ------- -------
5. console.errorWithStack()
console.errorWithStack() 会把当前执行的代码调用堆栈信息打印出来,并加上 ERROR 字样。
-------- ----------- - --------------------------------- -------- - -------- ----------- - ------------ - ------------
输出:
------ --------- ----- -- --------- ----------------------- -- --------- ---------------------- -- ------------------ ---------------------- -- --------------- ---------------------------------------- -- ----------------------------- ---------------------------------------- -- ----------- --------------------------------------- -- --------------------- --------------------------------------- -- ------------------------------ --- -------- ------------------------------------ -- --------------------------------------
总结
console_extension 包提供了多个增强版的 console 方法,可以帮助我们更快捷地进行调试并输出符合规范的信息。在实际开发中,我们可以根据需要选择不同的方法进行调用。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005601881e8991b448de3e3