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" 即可

相关推荐
CSDN_RTKLIB6 小时前
Visual Studio不改变文件编码情况下解决C2001
c++·ide·visual studio
一只大马猴呀8 小时前
IntelliJ IDEA 中启动项目不显示端口号
java·ide·intellij-idea
史丹利复合田10 小时前
【无标题】vscode远程连接,服务器端配置
ide·vscode·编辑器
wtsolutions12 小时前
图片GPS数据编辑器批量处理功能详解 - 高效管理大量图片的位置信息
编辑器·gps·图片·照片
cooldream200912 小时前
Vim 报错 E325:swap 文件冲突的原理、处理流程与彻底避免方案
linux·编辑器·vim
gusijin12 小时前
解决idea启动报错java: OutOfMemoryError: insufficient memory
java·ide·intellij-idea
吨~吨~吨~12 小时前
解决 IntelliJ IDEA 运行时“命令行过长”问题:使用 JAR
java·ide·intellij-idea
HAPPY酷12 小时前
为啥双击 .sln 文件即可在 Visual Studio 中加载整个解决方案
ide·visual studio
summer_du12 小时前
IDEA插件下载缓慢,如何解决?
java·ide·intellij-idea
iwanghang13 小时前
Android Studio 2023.2.1 新建项目 不能选择Java 解决方法
android·ide·android studio