Node命令行开发如何Debug
发布于 8 年前 作者 backlost 8270 次预览 最后一次回复是 5 年前 来自 问答
本人前端菜鸟,最近接手组内一个小命令行脚手架的工作,平时调试都是直接npm link之后跑命令看效果,要么就console一下,今天出现了点奇怪的情况,想跟进去看看内存,但是找了半天不知道怎么让我的程序能够被debug(因为感觉并没有一个入口)
package.json:
"bin": {
"cli": "bin/cli.js",
}
无论是我用的ide- vscode自带的debug,还是node inspector,感觉都需要一个入口,我应该自己重新写一个入口文件调用我需要测试的方法(类似创建一个用例)吗?感觉这样有点麻烦。
8 回复
在你的 cli.js 里面第一行最后面加上
--debug@atian25 多谢!~可以了
或者直接配置下 vscode 的 launch.json 就可以了
@atian25 我也想配。。然而不知道怎么弄,有demo么 入口文件写啥 用启动还是附加到
多看文档,https://code.visualstudio.com/docs/nodejs/nodejs-debugging#_launch-configuration-attributes
感谢。
研究了一下,最终这样完美解决了。args有空再看看有没有什么好的办法可以做的更灵活一点
@atian25 感谢。
@backlost 我都不知道我这叫不叫挖坟。。。特意登陆,前来感谢