Open WangShuXian6 opened 4 weeks ago
在 VS Code 中对 Vite + React + TypeScript
项目进行断点调试需要一些配置,主要是设置 launch.json
文件以支持调试环境。以下是步骤:
确保已安装以下 VS Code 扩展:
launch.json
首先,您需要创建调试配置文件 launch.json
,这是 VS Code 调试的核心配置文件。执行以下步骤:
Ctrl+Shift+P
并搜索 Debug: Add Configuration
。Chrome
,这是一个常用的调试环境。配置文件 launch.json
可能类似如下:
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Vite + React",
"url": "http://localhost:5173", // Vite 默认端口
"webRoot": "${workspaceFolder}/src",
"sourceMaps": true,
"trace": true,
"skipFiles": ["<node_internals>/**"]
}
]
}
Vite 默认支持调试,但需要确保它生成了可以映射到 TypeScript 源代码的 Source Maps。Vite 中的 sourceMap
通常默认开启,但可以在 vite.config.ts
文件中明确配置:
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
export default defineConfig({
plugins: [react()],
build: {
sourcemap: true // 确保生成 source maps
}
})
在终端中运行以下命令启动 Vite 开发服务器:
npm run dev
src
文件夹中的 TypeScript 或 React 代码上放置断点。Vite + React
调试配置,点击“启动调试”按钮。在调试器启动后,加载您的应用并导航到断点所在的页面。VS Code 应该会在合适的地方命中断点,您可以在调试器中查看变量、调用堆栈等。
.tsx
文件中放置断点,以调试 React 组件。Ctrl+Shift+D
快捷键快速打开调试面板。按照这些步骤,您应该能够在 VS Code 中对 Vite + React + TypeScript 项目进行顺利的断点调试。
VSCode