以前调试一段js代码总是会将js代码嵌入html页面,然后利用浏览器的开发者工具打断点来调试js代码,感觉还是有一点麻烦,想着直接在vscode中调试一个js代码那不就很方便了吗。

  vscode是可以运行代码的,vscode运行代码是通过一个配置文件lauch.json来配置当前工作空间启动程序的方式。

如何创建lauch.json文件?

  切换到debug侧边栏,点击创建lauch.json文件

  这时会弹出选框,让你选择一个调试的环境,这里调试js一般都使用Node.js环境来进行调试

  选择后,就会在工作空间创建一个.vscode文件夹,下面会显示已经创建好的lauch.json文件

  其中configurations数组对象下,每一个对象就是当前工作空间,启动程序的一个方式,如下配置,是一个node类型的启动方式,这个启动方式的名字叫启动程序,跳过的文件...,启动的程序是${file},这里${file}是应该是指当前编辑聚焦打开的文件。

{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"type": "node","request": "launch","name": "启动程序","skipFiles": ["<node_internals>/**"],"program": "${file}"}]
}

  然后就可以打开你想要调试的文件在边侧打上断点,按F5启动程序,程序就会自动停在断点的位置了,

  左边debug侧边栏会有变量监视调用堆栈断点四个视图来帮助你调试,编辑器右上脚会有调试工具的一些基本操作,运行到下个断点单步跳过单步调试跳出重启终止。然后就可以开始你的调试喽٩(๑❛ᴗ❛๑)۶

【Js】【调试】VSCode中调试Js代码相关推荐

  1. lldb 调试php,linux系统下如何在vscode中调试C++代码

    本篇博客以一个简单的hello world程序,介绍在vscode中调试C++代码的配置过程. 1. 安装编译器 vscode是一个轻量的代码编辑器,并不具备代码编译功能,代码编译需要交给编译器完成. ...

  2. js向head中添加js代码

    js向head中添加js代码 1.$("<script>").attr("type","text/javascript") .h ...

  3. vscode中调试swift,如何配置launch.json

    在 vscode 中调试 Swift 程序需要配置 launch.json 文件. 首先,在 vscode 中打开调试窗口(Ctrl+Shift+D). 然后,点击"创建一个新的 launc ...

  4. vscode 中写完代码 Ctrl + s 保存即可格式化代码 或者 (Shift+Alt+f)

    vscode 中写完代码 Ctrl + s 保存即可格式化代码 找到设置 搜索emmet.include 选择在settings.json中编辑 添加代码下面两行代码 别忘记逗号 "edit ...

  5. vscode html 属性换行,vscode中格式化css代码标签属性不换行

    vscode中格式化css代码标签属性不换行,如下图,教程,后将,解决方法,首选 vscode中格式化css代码标签属性不换行 易采站长站,站长之家为您整理了vscode中格式化css代码标签属性不换 ...

  6. 如何在VSCode中运行js代码

    安装Node.js 不会安装的请直接查看我的博客五分钟教你搞定在HbuilderX上搭建Node.js环境 注意:只需要在cmd里敲node -v出现版本信息,就可以下一步操作了 在VSCode中下载 ...

  7. 如何在VScode 中 调试 ts 文件 Unit test

    最近在使用VScode 调试 mocha 写的 UT, 遇到一个问题,executor.js文件中require了某个ts写的文件代码,跑ut的时候回报错说无法找到. 解决方式是在参数中加入 &quo ...

  8. java 执行js脚本_java中调用js脚本

    JDK1.6加入了对Script(JSR223)的支持.这是一个脚本框架,提供了让脚本语言来访问Java内部的方法.你可以在运行的时候找到脚本引擎,然后调用这个引擎去执行脚本.这个脚本API允许你为脚 ...

  9. 升级golang版本导致vscode中golang没有代码提示问题处理

    2019独角兽企业重金招聘Python工程师标准>>> 上半年安装了vscode中golang的插件,经过折腾代码提示这些都好了,但当时goland还可以用,就放弃了vscode来编 ...

最新文章

  1. 高级驾驶辅助系统ADAS
  2. 二分类2x2对角矩阵准确率表达式
  3. Hadoop 新 MapReduce 框架 Yarn 详解
  4. html考眼力游戏,史上最考眼力的猜图游戏:点亮最野足迹
  5. Boost:显示如何将累加器持久化到文件中
  6. 计算机组成原理第三章视频,计算机组成原理 第3章 3.4 十进制转换二进制
  7. java xml 合并_Java中合并XML文档的设计与实现
  8. 机智的ensemble
  9. Android EditText中插入图片并响应点击事件
  10. 【JUC】第二章 线程间通信、集合的线程安全
  11. 在moss上自己总结了点小经验。。高手可以飘过
  12. Codeforces 500D. New Year Santa Network
  13. 技术人必备的学习工具
  14. redismemcachedSQLNoSQL
  15. 全球名校AI课程库(23)| Harvard哈佛 · 基于Python/JavaScript的Web编程课程『Web Programming with Python and JavaScript』
  16. 不得不学的统计学基础知识(二)
  17. 231个web前端的javascript特效分享
  18. 九宫格日记-2011年11月13日
  19. How to work with Ant
  20. 小马马说MapReduce算法案例(1):二度人脉好友推荐

热门文章

  1. Java学起来难吗?没基础能学懂吗?
  2. IDEA看源码的几个小技巧
  3. WinSetupFromUSB 制作U盘启动法(可以解决量产或者UltraISO不成功)
  4. oracle中dml操作,oracle数据库(五)DML操作
  5. 告诉你前端配色的秘密:怎么配都好看
  6. 基于Java Web的共享充电宝管理系统
  7. 张逸:ThoughtWorks(中国)程序员读书雷达
  8. BUG——Windows10任务栏无响应问题
  9. 漫谈程序员系列 怎样成为技术达人
  10. 关于EXCEL中不能直接输入+、-、=(加号、减号、等号)的简单解决办法