[前端] 写了一个打印时附带文件路径,行数,和所在函数的 console,可对打印信息自动分组,来试试呗😄

2018-07-31 13:05:01 +08:00
 jiweixia66

github: https://github.com/mini-peanut/console-with-explain

效果图:

目前支持,自定义打印路径深度,对打印信息安装路径进行分组,打印前清除之前的打印信息等

2179 次点击
所在节点    分享创造
7 条回复
Clarencep
2018-07-31 14:10:10 +08:00
话说为啥不用 console.trace/console.warn...
wxsm
2018-07-31 14:15:24 +08:00
console.log 打印行右边有源码地址,行列数,直接点击可查看源码。
jiweixia66
2018-07-31 14:21:50 +08:00
@Clarencep console.trace 和 console.warn 都是不支持打印路径深度的,而且太多无用的 trace 没法被隐藏掉,在控制台显示是没有 console.log 直观的,我想这也是我们喜欢用 console.log 的原因,同时 console.log 和 console.warn 没有分组的功能
jiweixia66
2018-07-31 14:23:55 +08:00
@wxsm 对的,有 sourcemap 的话可以这样,但是不够直观,需要点到源码里面去,如果我在多个地方打印同一个变量,想分析中间的变化,sourceMap 会比较考验人的记忆能力
jiweixia66
2018-07-31 14:28:41 +08:00
@wxsm 同时右边只有一个文件名,实际开发中如果每个组件都有同名文件的话,比如 index.js, 每个都需要点进去才可以看到
wxsm
2018-07-31 14:47:58 +08:00
1. 分析中间的变化(即过程),你需要断点。
2. 实际开发中没有这么多 console log,如果有,那就是不应该。
jiweixia66
2018-07-31 15:42:35 +08:00
@wxsm 好吧,thank u

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/475620

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX