# uni-app web版调试@h5-debug > HBuilderX 3.5.0版本,uni-app 运行到 web 平台,可通过 HBuilder自带的调试面板进行调试。 ## 简介@introduction - 运行uni-app到web后,支持在HBuilder自带的调试面板中调试js代码。 - 调试需要本机安装chrome浏览器,因为使用了chrome debug 协议 - 调试支持的文件类型:`vue`文件、`nvue`文件、`ts`文件、`js`文件,断点只能打在js或ts代码中,请勿在vue文件template、style节点添加断点。 **注意事项:** 1. uni-app,某些生命周期方法内,添加断点,debug调试后,断点无法进入。 2. uni-app Vue3项目,debug调试后,可能会在 HBuilderX 内打开一个虚拟目录的文件,如`/localhost:3000/src/pages/index/index.vue`。Debug调试视图,点击继续即可。 ![](https://hx.dcloud.net.cn/static/snapshots/app/h5-debug/overview.png) ## 开启调试@start-debug 项目管理器,选中任意 uni-app项目,运行到Chrome。控制台右上角,点击debug图标(红色虫子),即可打开调试。如下图: ![](https://hx.dcloud.net.cn/static/snapshots/app/h5-debug/open-debug.png) uni-app web调试,依赖debug插件,弹窗提示安装依赖插件,请务必点击安装,否则无法进行调试。 ## 添加/删除断点@add-breakpoint 打开要调试的文件,在js或ts代码行号上,鼠标右击或双击添加断点。 ![](https://hx.dcloud.net.cn/static/snapshots/app/h5-debug/add_breakpoint.png) ## 调试视图@DebugView 开启调试后,即可在HBuilderX左侧视图,看到调试视图,具体如下: **调试视图分为5部分:** - [调试工具栏](#DebugActions) - 变量窗口 (`复制值`、`复制表达式`、`添加到监视`) - 监视窗口(包含`添加`/`编辑`/`删除`表达式,以及`复制值`) - 调用堆栈窗口 - 断点窗口(包含`删除`/`启用`/`禁用`断点) ![](https://hx.dcloud.net.cn/static/snapshots/app/h5-debug/debug_view.png) ## 调试操作@DebugActions ![](https://hx.dcloud.net.cn/static/snapshots/app/h5-debug/debug_toolbar.png) - [继续](#Continue) `F8` - 下一步 `F10` - 进入 `F11` - 返回 `Shift+F11` ### 继续@Continue 继续(F8):点击后,运行直到下一个断点。 ![](https://hx.dcloud.net.cn/static/snapshots/app/h5-debug/continue.png) ## 数据检查和查看变量@data ### 添加到监视@add-to-watch 在【变量窗口】,选中变量,右键菜单,即可将变量添加到监视窗口。 ![](https://hx.dcloud.net.cn/static/snapshots/app/h5-debug/add_to_monitor.png) ### 悬停显示@hover 断点调试过程中,将鼠标悬停在要查看的变量上,即可打开悬停窗口。 ![](https://hx.dcloud.net.cn/static/snapshots/app/h5-debug/hovering_window.png)