阅读 372

VSCode调试(vscode调试配置)

开启自动调试

按下ctrl+shift+p打开命名面板,也可以在设置中打开

  • 输入auto Attach,开启智能自动附加调试按钮

  • 如果node_modukes中没有调试工具,会自动附加

  • 参考:code.visualstudio.com/docs/nodejs…

使用vscode调式js

  • 使用js调试时要注意如果使用node,不支持import的方式引入

调试js时先打入端点,进入到debug中会有调试方式进行选择

  • 启用node调试时node packageName会在debug中生出设置的图标

  • js调试.png

  • 选择相应的调试方式会有相应的launch.json文件生成

使用vscode调试ts

首先是@types/node,ts-node,typescript三个包的下载,然后后有TypeScript Debugger插件的下载,用于生成launch.json文件

  • 同样也是先打断点,在进行生成文件,选择就是选择TS debugger

  • js调试.png

使用chrome调试html文件

  • 注意:如果不先选择调试文件,而是直接选择一个工作目录创建launch.json文件需要对文件选项进行配置

这里直接讲述打选择单独文件进行调试

  • 在debug中运行下有创建launch.json,在工作区中弹出选项框,然后选择Chrome选项

chrom选择文件调试.png

chrom关于工作区配置调试文件

chrom调试html文件.png

  • 打开chrom浏览器,在source选项卡上打上端点,刷新后会自动附加到vscode上

属性描述
launch打开浏览器进行调试
${wekspaceFolder}当前工作区根目录
${file}当前打开要进行调试的文件
sourceMaps当前文件的映射

注意:debugger chrome已经弃用,vscode自带的pwa-chrome

  • 参考:code.visualstudio.com/docs/editor…

关于ES6代码的调试

需要在script脚本中启用:<script type="module">

需要开启一个本地服务支持ES6语法的import导入.不然会出现跨域错误

  • 首先需要下载LiveServe插件,在插件中更改两个配置

LiveServer.png

  1. 将客户端浏览器改成chrome

  2. 自动附加改成true

"liveServer.settings.ChromeDebuggingAttachment": true 复制代码

在调试文件时需要先将Live Serve服务开启,然后进行调试

配合LiveServer.png

  • 注意开启服务的端口号要和LiveServer端口号一样

  • file选项并不会启动一个服务,而是用浏览器打开文件.


作者:听叔一声劝
链接:https://juejin.cn/post/7032911553510768671


文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐