1.0.11 • Published 6 years ago

console-with-explain v1.0.11

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

console-with-explain

输出console时自动带上该console所在方法名,文件名,和行数, 支持sourcemap

使用

npm install console-with-explain

main.js 全局替换console

// 浏览器环境
if (process.env.NODE_ENV === 'development') {
    const createConsole = require('console-with-explain')
    window.console = createConsole({preClear: true})
}

其他文件 直接使用console

// ...otherCode
mounted() {
  console.log('here');
}
// ...other code

效果图

image

配置参数

preClear {Boolean} 默认false, 打印之前是否清除之前的控制台输出
enableGroup {Boolean} 默认true, 是否使用group分组
pathDepth {Number} 默认2, 打印路径的深度

性能

同一位置,只计算一次,之后使用缓存,不存在性能问题

todolist

  • 支持打印async await方法名

Q && A

Q:已经有sourcemap了,为什么要用这个

A: sourcemap 需要点进去才能看到该代码里相应的位置, 在控制台上查看多个console时并不直观,本插件就是你使用console时,自动为你打印你输出的位置,包括方法名,文件路径,行数,可以更加直观的分析打印出来的数据
1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago