最近学习node cli开发,一般调试都是直接跑,使用console一下看结果,觉得很麻烦,网上找半天几乎都是说使用vscode的 lauch.json 文件修改其中的配置项目来达成debug,webstorm找不到。。
使用到了inquirer 包
package.json
"bin": {
"my-a": "bin/index.js"
},
有尝试过 在index.js 里第一行 加上 --debug
#!/usr/bin/env node --debug
const { outputHelp, Command } = require('commander');
发现是进入调试模式了,但是它貌似一下子走完了,并没有给我时间选择inquirer 的问答
控制台有返回完整的URL,但是不知道怎么用
Debugger listening on ws://127.0.0.1:54868/37d6bbd1-8707-42ee-8f2b-313be26712b4
For help, see: https://nodejs.org/en/docs/inspector
Debugger attached.
有大佬愿意说一下吗?
额,你写好了后直接右键选择这个
🐞 Debug
就好了呀如果你还需要给一些参数,在首次运行后它就会自动生成一个运行配置文件,点开再编辑这个配置文件就好了,然后点右边的“
🐞
”