本文主要记录nodejs相关的记录
一、Node调试的三种方法
node --inspect=8888 index.js
2.通过vscode的launch.json
3.Attach to Node Process Action
3.1 先启动项目 npm run start
3.2 command + shift + p输入Attach to Node Process Action
二、launch.json
- type: 指定调试器的类型,比如node、python等调试器
- request: 可以是
launch(启动一个新的)和attach(附加到) - program: 调试的入口文件,可以是绝对路径也可以是相对工作目录的相对路径
- cwd: 指定程序的工作目录
- args: 传递给程序的命令行参数,以数组形式传递
- runtimeExecutable:
- stopOnEntry: 设置为
true时,在启动后会在入口处停止,等待调试器连接 - sourceMaps: 控制是否启用源代码映射,可以是 "inline"、"both" 或 "false"。
- runtimeExecutable: 用来替代node的程序时候需要指定