美文网首页
用vscode来调试js文件吧

用vscode来调试js文件吧

作者: 胡小喵_ | 来源:发表于2021-01-28 21:28 被阅读0次

前言

最近经常在 LeetCode 上刷算法题,又菜又舍不得开会员在线调试,就可怜怜巴巴的用 chore 的控制台缓慢的调试。偶然发现 VSCode 也可以对 js 文件进行调试,并且拥有打断点、监听变量等功能,那就赶快弄起来吧~

操作

首先点击 run 面板 create a launch.json file,选择 node.js,VSCode 会帮我们在 .vscode 的文件夹中自动创建一个 launch.json 文件,


自动创建好的文件代码如下:

{
  // Use IntelliSense to learn about possible attributes.
  // Hover to view descriptions of existing attributes.
  // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Launch Program",
      "skipFiles": ["<node_internals>/**"],
      "program": "${file}"
    }
  ]
}

注意这里 program 是其他值的需要修改为 ${file}

然后打开我们需要运行的 js 文件按下 F5 或者 run 面板上的运行按钮就可以直接运行这个文件了。


调试界面


如上图所示调试过程中可以打断点进行进程调控。

VARIABLES 会显示变量信息。

WATCH 面板可以对变量进行监听或修改。

CALL STACK 显示的是当前调用堆栈。

BREAKPOINTS 可以对断点进行调控。

TERMINAL 中也会多出一个 DEBUG CONSOLE,显示我们 js 代码中 console 的内容。

ENDING

拥有了这个功能调试 js 如有神助,妈妈再也不用担心我肝 chore 了,又节省了更多时间可以拿来下棋了呢~


本文首发于我的博客 mogii'blog 欢迎大家光临~

相关文章

  • 用vscode来调试js文件吧

    前言 最近经常在 LeetCode 上刷算法题,又菜又舍不得开会员在线调试,就可怜怜巴巴的用 chore 的控制台...

  • vscode调试当前文件如何进行配置

    在vscode中调试JavaScript,首先需要安装node.js在文件中新建一个需要调试的app.js文件 解...

  • vscode 技巧

    1. 在不设置setting.json配置文件的情况下调试单个js文件 vscode@1.49Auto Attac...

  • vscode中对JS文件使用了typeScript检测

    vscode中对JS文件使用了typeScript检测 vscode中的检测报错 vscode中对js文件莫名其妙...

  • 使用VSCode进行Web/js调试

    用VSCode调试,需要在.vscode->的launch.json里面进行配置,默认情况下项目是没有这个配置文件...

  • VSCode debug设置

    VSCode安装插件,C/C++ 安装编译、调试环境mingw,在vscode中创建.vscode文件夹,在文件夹...

  • [FE] 使用vscode调试npm scripts

    1. 调试node.js 我们先来看看vscode如何调试node.js。 1.1 新建项目 1.2 新建inde...

  • TypeScript安装与调试

    1. 安装 2. 调试 创建文件夹 tsdemo 用 vscode 打开 tsdemo 目录 创建 tsdemo/...

  • Python问题总结

    1、必须用VScode打开文件所在目录调试,不能只打开文件。VSCode会在该目录下创建一个.vscode目录,其...

  • 1.node学习记录--调试

    vscode 调试 左侧debugger按钮 找到项目文件夹,添加配置 会在项目根目录生成.vscode文件夹,里...

网友评论

      本文标题:用vscode来调试js文件吧

      本文链接:https://www.haomeiwen.com/subject/laoxtltx.html