Nestjs框架: 番外篇之如何基于VsCode调试nodejs项目

步骤

点击 vscode 左侧的小虫子,点击下面的 创建 launch.json 文件,选择 Node.js 调试器

会出现如下的 launch.json 文件, 删除 默认的 configurations 中的 单个 json 配置文件

输入 npm, 会有如下提示:

在生成的新脚本后优化一下:

ts 复制代码
{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch via NPM",
            "request": "launch",
            "runtimeArgs": [
                "run-script",
                "start:dev" // 这里修改
            ],
            "runtimeExecutable": "npm",
            "skipFiles": [
                "<node_internals>/**"
            ],
            "type": "node",
            "console": "integratedTerminal", // 这里新增
            "internalConsoleOptions": "neverOpen", // 这里新增
            "runtimeVersion": "20.10.0" // 这里 输入自己的 nodejs 版本
        }
    ]
}

之后点击 "Launch via NPM" 即可

相关推荐
Qrun30 分钟前
Windows11安装nvm管理node多版本
前端·vscode·react.js·ajax·npm·html5
mrsyf11 小时前
VSCode中Copilot的询问、编辑、代理有啥区别?
ide·vscode·copilot
你很易烊千玺13 小时前
处理wangEditor编辑器缩进问题
编辑器
晨尘光15 小时前
【pycharm 创建一个线程,在线程函数中增加的日志打印,日志打印了,但是打断点进不去】
ide·python·pycharm
正经教主16 小时前
【App开发】Mumu模拟器安装使用与Android Studio连接指南
android·ide·android studio
lxmyzzs19 小时前
vscode-ssh无法进入docker问题解决
vscode·docker·ssh
Candice_jy19 小时前
vscode运行ipynb文件:使用docker中的虚拟环境
服务器·ide·vscode·python·docker·容器·编辑器
不染尘.21 小时前
2025_11_5_刷题
开发语言·c++·vscode·算法·贪心算法·动态规划
-大头.21 小时前
Node.js 环境变量配置全攻略
node.js·编辑器·vim