使用Visual Studio Code调试Javascript

Code Runner

  • 在应用商店中搜索Code Runner插件进行安装。

  • 选中你要执行的Javascript脚本,右键选择Run Code,利用Console.log在下方的输出窗口里可以看到输出结果。
  • 如果不小心点击了关闭按钮X关闭了输出窗口可以点击左上方的调试控制台重新打开。
  • 通常我用它快速输出一段JS代码的运算结果。
  • 写算法的时候有时候出岔子Run Code会死循环一直在跑,此时在下方的输出窗口中,右键菜单里选择stop code run即可强制退出。

Node.js

  • Node.js? 是一个基于 Chrome V8 引擎 的 JavaScript 运行时。
  • Node.js官方网站下载Node.js并进行安装。
  • 初次F5调试时,会在工作区目录下生成一个.vscode文件夹和launch.json文件。
  • launch.json文件内容大概如下所示:
{
    // 使用 IntelliSense 了解相关属性。
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "Node.js 调试",
            "skipFiles": [
                "<node_internals>/**"
            ],
            "program": "${workspaceFolder}\\LeetCode\\removeElement.js"
        }
    ]
}
  • 我们主要是修改program这个字段,修改成我们要调试的js文件路径即可。

  • 打上断点,就可以利用我们常用的F5F10F11等快捷键进行调试了,调试结果会输出到调试控制台上。
  • 注意如果你安装了其他的调试环境,需要手动选择上方的复选框中的Node.js调试,选成你配置的Node.js环境。
  • 代码死循环了直接点击上方工具条中的停止(shift+F5)即可直接退出。
  • 每当Code Runner输出结果出乎我意料之外的时候我就会用Node.js进行调试。

Debugger for Chrome

  • 在应用商店中搜索Debugger for ChromeDebugger for Firefox等进行安装。
  • 同样会生成一个.vscode文件夹和launch.json文件,在launch.json文件中进行配置,其配置大概如下所示:
{
    // 使用 IntelliSense 了解相关属性。
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        //这一段是Node.js的配置
        {
            "type": "node",
            "request": "launch",
            "name": "Node.js 调试",
            "skipFiles": [
                "<node_internals>/**"
            ],
            "program": "${workspaceFolder}\\LeetCode\\removeElement.js"
        },
        //这一段是Debugger for chrome的配置
        {
            "name": "使用本机 Chrome 调试",
            "type": "chrome",
            "request": "launch",
            "file": "${workspaceRoot}/ChromeTest/index.html",
            //使用外部服务器时,请注释掉 file, 改用 url, 并将 useBuildInServer 设置为 false "http://mysite.com/index.html
            //  "url": "http://mysite.com/index.html",
            "runtimeExecutable": "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe", // 改成您的 Chrome 安装路径
            "sourceMaps": true,
            "webRoot": "${workspaceRoot}/ChromeTest",
            //  "preLaunchTask":"build",
            "userDataDir": "${tmpdir}",
            "port": 5433
        }
    ]
}
  • 需要手工创建一个html文件,这里我们在file里配置的值是index.html,因此我们创建的是index.html文件。并在文件中用script:src引入你需要调试的js文件,之后就可以打断点进行调试了。
  • 在上方的复选框中选择使用本机 Chrome 调试,因为我们在launch.json文件配置的name属性叫这个,F5启动调试即可。

  • 可以在浏览器Console和vscode中的调试控制台分别看到调试结果。
  • 如果用这种方式使用控件的话,我会选择直接在我要调试的js文件下随便建立一个html文件,引入js文件,然后用需要的浏览器打开html,进入开发者工具,直接进行调试,因为现代浏览器已经提供了非常完善的调试环境。
  • 可能这些控件有其他的应用场景,后续有用到了再随时补充。

结束语

宁可装傻,也不要自作聪明。宁可辛苦,也不要贪图享乐。

宁可装穷,也不要炫耀财富。宁可光输,也不要只赢不输。

宁可吃亏,也不要占小便宜。宁可平庸,也不要沽名钓誉。

宁可自信,也不要盲目悲观。宁要健康,也不要功名利禄。

宁可勤奋,也不能无所事事。宁可偏执,也不能放弃理想。

原文地址:https://www.cnblogs.com/zenronphy/p/12233715.html

时间: 2024-11-04 02:04:49

使用Visual Studio Code调试Javascript的相关文章

Visual Studio Code调试electron主进程

Visual Studio Code调试electron主进程 作者: jekkay 分类: electron 发布时间: 2017-06-11 14:56 一·概述 此文原出自[水滴石]: http://www.easysb.cn 对于窗口中的javascript脚本,我们可以通过谷歌浏览器的很多插件来调试,比如DevTools等.但是对于Electron中的主程序,我们需要额外的工具和方法来进行调试. 对于Electron程序,可以通过以下的命令启动程序,以方便外部调试工具通过V8调试协议来

在Visual Studio 中调试 Javascript

在上一篇文章中,我们介绍了如何在IE中调试Javascript代码,这一篇内容主要介绍在Visual Studio中调试Javascript. Javascript的调试分为主动调试和被动调试,主动调试指的是开发人员在代码中启动调试,并添加断点来监视代码的执行,而被动调试指的是在代码中出现错误以后,浏览器自动的进入调试状态,开发人员可以进行代码的调试工作. IE 浏览器默认没有开启被动调试,需要我们开启被动调试的功能,在Internet 选项中: 取消这两项的勾选,这样就可以在代码出现错误的时候

Visual Studio Code中JavaScript开发环境的配置

Visual Studio Code简称VS Code,是一款由微软公司免费开源的现代化轻量级代码编辑器,几乎支持所有的主流开发语言的语法高亮.自定义热键.代码片段.括号匹配等诸多特性,还支持插件扩展,并针对网页开发和云端应用开发做了优化.下面简单介绍一下VS Code中JavaScript开发环境的配置. 首先在微软官网上下载安装好VS Code后并打开,在扩展商店中安装插件,直接Ctrl+Shift+X打开扩展商店,在搜索框中搜索Code Runner和Debugger for Chrome

用 Visual Studio Code 调试 Node.js

环境: Visual Studio Code  Node.js 1. 关闭运行中的程序 2.打开入口文件,我这里的入口文件为 app.js 3.点击左侧菜单栏的 debug 按钮 4.点击运行按钮 5.打开控制台,把这里往上拉 选择调试控制台 6.在需要断点的地方打上红点 7.运行程序 我们可以看到黄色的地方就是我们打的断点,我们可以在最上面的这里调试程序 也可以使用快捷键 F10.F11 进行调试 把光标覆盖到变量上可以查看当前时刻变量的值 我们可以再左侧栏处查看调试相关的东西 在断点处,我们

windows下用visual studio code 调试go代码

http://www.golangtc.com/download下载安装包或压缩包 配置环境变量 配置GOROOT: 配置PATH:在PATH最后添加 配置GOPATH:GOPATH的作用请自行百度,具体目录可以自行定义 需要的扩展插件 代码自动完成(使用gocode) 快速提示信息(使用godef) 跳转到定义(使用godef) 搜索参考引用(使用go-find-references) 文件大纲(使用go-outline) 重命名(使用gorename) 保存构建(使用go build和go

Visual Studio Code - 调试 Node.js 代码

官方的文档写的太好了!大家还是看参考资料吧. 参考资料: Debugging in Visual Studio Code Debug Node.js Apps using Visual Studio Code 原文地址:https://www.cnblogs.com/jffun-blog/p/10217690.html

visual studio code调试.net core 2.0程序

最近在试.net 2.0 Preview时,在VS2017中相对麻烦,现说也怕把生产环境搞坏,于是就想在vs code下试试. 首在安装.net core 2.0的SDK和Runtime,这里下载 https://github.com/dotnet/core/blob/master/release-notes/download-archives/2.0.0-preview1-download.md 再安装vs code(我安装的是中文版),这里下载 https://code.visualstud

使用Visual Studio Code调试Electron主进程

1.打开VS Code,使用文件->打开,打开程序目录 2.切换到调试选项卡 3.打开launch.json配置文件 4.在"附加到进程"节点上增加localhost配置 5.使用命令行启动electron 6.在VS Code里启动附加到进程调试 7.命令行中brk的意思是在第一行就开始断点,在main.js中设置断点,执行继续(F5)即可以跳到main.js断点处

Visual Studio Code 调试 nodeJS

Step 1: 点击Debug按钮,调出launch.json文件,更改program的路径为目标js文件. 生成的luanch.json文件在.vscode文件下 step2:加断点调试了