有没有办法在用 Vite 启动的 VsCode 中调试代码?

Posted

技术标签:

【中文标题】有没有办法在用 Vite 启动的 VsCode 中调试代码?【英文标题】:Is there a way to debug code in VsCode initiated with Vite? 【发布时间】:2021-05-14 18:09:41 【问题描述】:

我的开发团队使用 VsCode 的 npm 脚本面板配置了一个带有 TypeScript 的 Node.js 项目以使用 Vite 作为开发服务器。 有没有办法将调试器附加到这个 Vite 服务器中,以便我们可以在编辑器中调试 TSX 代码?

【问题讨论】:

我对 Snowpack 也有类似的问题。无法弄清楚如何配置 VSCode。 ***.com/questions/66221405/… 【参考方案1】:

进入调试选项卡并点击“create debug.json”。

如果你想使用 VSCode 的 Vite 插件,请调整 url 端口以使用 4000。如果您在控制台中使用 yarn devnpm run devvite 运行它,则为 3000。

我还必须调整 webRoot,因为我创建了一个 app 文件夹,它是我的根文件夹。


    "version": "0.2.0",
    "configurations": [
        
            "type": "pwa-chrome",
            "request": "launch",
            "name": "Launch Chrome against localhost",
            "url": "http://localhost:4000",
            "webRoot": "$workspaceFolder/app"
        
    ]

【讨论】:

以上是关于有没有办法在用 Vite 启动的 VsCode 中调试代码?的主要内容,如果未能解决你的问题,请参考以下文章

使用vite 搭建vue 3的项目

vite配置@别名,以及如何让vscode智能提示路经

VSCode - 使用集成终端而不是调试控制台进行调试/启动

有没有办法让vscode行号字段更大?

【Vue3+Vite+TS】1.0 项目搭建

启动VSCode时,platformIO IDE插件图标不显示问题解决办法