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

相关推荐
范什么特西42 分钟前
下载idea旧版本
java·ide·intellij-idea
啊湘1 小时前
VSCODE英文界面切换为中文(适用CURSOR等使用)
ide·vscode·编辑器·bug·cursor
jarreyer1 小时前
markdown转jupyter notebook记录
ide·python·jupyter
hui函数3 小时前
如何解决 PyCharm 控制台 pip install 报错 OSError: [Errno 122] Disk quota exceeded 问题
ide·pycharm·pip
怎么追摩羯座3 小时前
使用PyCharm调用Ollama,制作智能问答机器人
ide·python·pycharm·大模型·ollama
叶庭云3 小时前
一文理解在 VSCode 中成功使用 Claude Code 插件
vscode·插件·api key·vibe coding·claude code·base url·coding agent
怎么追摩羯座3 小时前
win安装使用PyCharm
ide·python·pycharm
dlpay3 小时前
Visual Studio 2022中使用websocketpp
c++·ide·visual studio·boost·websocketpp
wincheshe4 小时前
React Native inspector 点击组件跳转编辑器技术详解
react native·react.js·编辑器
hui函数13 小时前
如何解决 PyCharm 控制台 pip install 报错 UnicodeDecodeError/GBK 路径编码问题
ide·pycharm·pip