Open bili-22 opened 3 months ago
http 应该给的是完整信息了,看起来没法改善了。
下面的 inject 会考虑优化。
研究了一下,任意位置的 new Error 很难拼接。如果只是从输出中删去内部调用,那并不会增加新的信息。https://github.com/cordiverse/cordis/tree/internal-trace 分支展示了一些初步的尝试。
inject warning 本身倒是很好处理,只需要去掉上层 stack 即可(其实有效来源是在的)。
http和inject等报错没有有效来源信息,是否可以减少stack层数