npmlog.verbose在调试状态时无法打印
请教vscode调试中无法打印npmlog.verbose的问题
问题描述:
如按课程这样先将core包软链接到全局,然后执行core可以打印出npmlog.verbose
但如果使用vscode的debug模式来传入args,那么npm.verbose打印不出来
vscode-debug-launch.js配置如下
core逻辑入口代码如下
检测到入参debug,并成功修改LOG_LEVEL标记
hover查看log.level为verbose
逻辑部分没有任何问题
然而点击放开断点之后,命令行中并没有打印出来。
尝试过的解决方式:
之前问过一个问题,lerna run xxx打印不出来npmlog.info,原因是lerna的npmlog信息覆盖了它。
当前没有使用lerna
追踪进npmlog也一无所获(这是关键)诶
所以,苦恼定位不到问题
相关代码:
https://github.com/imooclego/lego-cli
麻烦老师和同学看下,告诉我为什么这样
最重要的是,您是如何调试和发现问题的,谢谢了
20
收起
正在回答 回答被采纳积分+1
1回答
扬_灵
2021-08-06 08:43:51
同学你好,可以看一下你提的另外问题,https://class.imooc.com/course/qadetail/276135
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星