在VSCode中进行JavaScript调试的详细流程

 更新时间:2024年07月14日 10:49:25   作者:sg_knight  
在JavaScript开发中,调试是一个关键的过程,它帮助我们理解和修复代码中的问题,Visual Studio Code(VSCode)以其丰富的扩展和内置调试工具,为JavaScript开发者提供了强大的支持,本文将详细介绍如何在VSCode中进行JavaScript调,需要的朋友可以参考下

引言

在JavaScript开发中,调试是一个关键的过程,它帮助我们理解和修复代码中的问题。Visual Studio Code(VSCode)以其丰富的扩展和内置调试工具,为JavaScript开发者提供了强大的支持。本文将详细介绍如何在VSCode中进行JavaScript调试。

1. 配置VSCode

1.1 打开或创建launch.json

  • 在VSCode中打开您的项目。
  • 转到“运行和调试”侧边栏(或使用快捷键Ctrl+Shift+D)。
  • 点击“创建 launch.json 文件”链接(如果尚未存在)。VSCode将提示您选择一个环境,对于前端项目,您可以选择“Chrome”作为调试类型。

1.2 编辑launch.json

根据您的项目需求,编辑launch.json文件以包含适当的调试配置。以下是一个基本的配置示例,用于调试在localhost上运行的前端应用:

{
  // 使用 IntelliSense 了解相关属性。 
  // 悬停以查看现有属性的描述。
  // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
    {
      "type": "chrome",
      "request": "launch",
      "name": "针对 localhost 启动 Chrome",
      "url": "http://localhost:5173",
      "webRoot": "${workspaceFolder}"
    }
  ]
}

注意:webRoot应该指向您的项目源代码目录,这是VSCode用来解析Chrome中加载的脚本文件与本地源代码之间映射关系的目录。

2. 设置断点

  • 在您的源代码文件中,找到您想要调试的代码行。
  • 在行号旁边的空白区域点击,设置一个红色的断点。

3. 启动调试会话 

在vscode中打开终端然后点击终端中的+号旁边的下拉箭头,在下拉中点击Javascript Debug Terminal就可以启动一个debug终端。

在debug终端执行yarn dev,在浏览器中打开对应的页面,比如:http://localhost:5173 。此时代码将会停留在我们打的断点函数调用处。左侧可以看到相关的调试信息。

点击右上角的调试工具可以进行继续、逐过程、单步调试、 单步调成、重启、停止等调试操作。

鼠标悬浮到变量上,可以方便快捷的查看变量内容。

到此这篇关于在VSCode中进行JavaScript调试的详细流程的文章就介绍到这了,更多相关VSCode中进行JavaScript调试内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • BootStrap模态框和select2合用时input无法获取焦点的解决方法

    BootStrap模态框和select2合用时input无法获取焦点的解决方法

    在bootstrap的模态框里使用select2插件,会导致select2里的input输入框没有办法获得焦点,没有办法输入。怎么解决这个问题呢?下面小编给大家带来了BootStrap模态框和select2合用时input无法获取焦点的解决方法,一起看看吧
    2017-09-09
  • IE和Mozilla的兼容性汇总event

    IE和Mozilla的兼容性汇总event

    IE和Mozilla的兼容性汇总event,需要的朋友可以参考下。
    2007-08-08
  • javascript实现给定半径求出圆的面积

    javascript实现给定半径求出圆的面积

    这篇文章主要介绍了javascript实现给定半径求出圆的面积的相关资料,需要的朋友可以参考下
    2015-06-06
  • JS+Canvas实现的俄罗斯方块游戏完整实例

    JS+Canvas实现的俄罗斯方块游戏完整实例

    这篇文章主要介绍了JS+Canvas实现的俄罗斯方块游戏,结合完整实例形式分析了Canvas技术实现俄罗斯方块游戏的步骤、技术难点与相关实现技巧,需要的朋友可以参考下
    2016-12-12
  • BootStrap前端框架使用方法详解

    BootStrap前端框架使用方法详解

    这篇文章主要介绍了BootStrap前端框架使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • 微信小程序自定义tabBar的步骤记录

    微信小程序自定义tabBar的步骤记录

    微信小程序开发越来越多样化,各种丰富的设计及体验,自定义tabBar也经常使用,下面这篇文章主要给大家介绍了关于微信小程序如何自定义tabBar的相关资料,需要的朋友可以参考下
    2021-08-08
  • javascript设计简单的秒表计时器

    javascript设计简单的秒表计时器

    这篇文章主要介绍了javascript设计简单的秒表计时器,该秒表将包括两个按钮和一个用于显示时间的文本框,当单击开始按钮时开始计时,最小单位为0.01秒,此时再次单击按钮则停止计时,文本框显示经过的时间,需要的朋友可以参考下
    2015-11-11
  • 小程序视频列表中视频的播放与停止的示例代码

    小程序视频列表中视频的播放与停止的示例代码

    本篇文章主要介绍了小程序视频列表中视频的播放与停止的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • 基于JavaScript实现图片放大镜功能

    基于JavaScript实现图片放大镜功能

    在一些电商网站上,经常看到有商品图片被放大查看的功能,所以本文将使用前端技术实现一个简单的图片放大镜功能,希望能给大家带来一定的帮助
    2023-06-06
  • 前端导出word文件的多种方式以及导出excel文件

    前端导出word文件的多种方式以及导出excel文件

    导出功能是项目开发中经常会遇到的需求,在此就前端方面需要做的部分做一个总结,这篇文章主要给大家介绍了关于前端导出word文件的多种方式以及导出excel文件的相关资料,需要的朋友可以参考下
    2024-08-08

最新评论