Webstorm 调试 JavaScript 代码

前端代码调试:Webstorm调试js 【前言】 目前前端开发JavaScript的debug一般都是用chrome和firefox的开发者工具进行调试,浏览器工具使用不方便,webstorm支持了在代码上打断点,在编辑器里debug js代码。类似Java后台 Eclipse debug效果。接下来就给大家介绍如何安装webstorm和对webstorm进行配置调试代码。 【Webstorm下载与安装】 1.官网 阅读详情

通常前端项目的 JavaScript 代码调试是通过浏览器的开发者工具(右键菜单中点击 “检查”)来完成。这种调试的方式的舒适度很差,显示页面的区域占了很大一块空间,留给调试窗口的空间很小。另外,浏览器开发者工具也不具备 IDE 代码跳转功能等。在不跳出 IDE 的情况下直接调试 JavaScript 代码,可以最大限度增加调试窗口,并在不写 console.log 的情况下,通过直接在代码处显示各个变量的值,使用表达式计算值,函数调用堆栈等方式快速定位问题。

  • 添加 JavaScript Debug 配置
    a、通过 Run → Edit Configuration → JavaScript Debug,打开 Debug 配置面板
    在这里插入图片描述
    b、点击绿色十字图标,在下拉列表中选择添加 JavaScript Debug
    c、URL 一栏中添加 http://localhost:8080
    d、在 Remote URL 一栏中添加 webpack:///src
    e、点击 OK 按钮保存
  • 执行 npm run start,运行项目
  • 在工具条中选择创建的 VueDebug 配置,在这里插入图片描述
    并点击右边小虫子图标在这里插入图片描述启动调试,浏览器会自动打开 http://localhost:8080 页面并点击右边小虫子图标启动调试,浏览器会自动打开 http://localhost:8080 页面
    4.在代码中打断点,当访问的页面执行到断点代码处,程序中断执行,并等待进一步调试
    在这里插入图片描述
    5.通过 Webstorm Debugger 工具查看局部变量,调用堆栈
    • 将鼠标挪至代码变量上方,在提示框中点击十字图标查看变量
    • 在 Debugger 面板的 Variables 区域查看当前变量
    • 在Debugger 面板的 Frames 处查看函数调用堆栈关系
      在这里插入图片描述
      6.通过 Webstorm Console,直接测试 JavaScript 代码片段执行结果或查看变量
    • 输入变量并回车,将鼠标挪着输出的结果上方,点击十字图标可以查看详细的变量值
    • 输入代码片段,可以直接查看执行结果
      在这里插入图片描述

扩展阅读 - Webstorm 重启浏览器进程调试
在 WebStorm 中启动调试时,WebStorm 会根据你设置的url,自动打开新的 Chrome 浏览器进程访问这个设置的 url,而且这个浏览器页面和你平常看到的浏览器差异会比较大,看不到书签栏,也看不到你先前所装的所有插件。这是因为平常我们打开Chrome浏览器进程时,并不会添加–remote-debugging-port选项,而 WebStorm 无法让已经打开的Chrome实例支持调试,所以必须重新打开一个新的Chrome浏览器进程

扩展阅读 - WebStorm 需要两步启动调试
Web项目的调试和我们平常调试Java项目,安卓项目并不同,因为我们开发Vue项目时,使用webpack-dev-server,也就是说不是 WebStorm 自带的 Server,此时需要先启动 Server (可以使用命令行 npm run start ,也可以通过在 IDE 的 Npm Script 管理器中双击 start 或者 dev 启动 Server),然后才能启动调试器。

JavaScript开发工具WebStorm使用教程:从命令行运行代码检查 WebStorm 运行代码检查可以发现并突出显示语法错误、死代码、可能的错误、错误的编码风格和其他问题。 阅读详情

相关推荐

通义灵码在Webstorm中的JS开发实战体验

本文详细介绍了通义灵码在Webstorm中的JS开发实战体验,包括代码解释、优化建议、智能补全等功能。通过实际案例展示了通义灵码如何提升开发效率,特别是在函数级解释、性能优化和对话式编程辅助方面的表现。文章还分享了使用技巧,帮助开发者更好地利用这一智能工具。

weixin_42634811的博客 432

WebStorm调试javaScript

目录 1. WebStorm调试官方视频: 2. Chrome安装插件JetBrains IDE Support 3. 设置ip地址和端口号 3.1 查看WebStorm的Debugger端口 3.2 设置JetBrains IDE Support 4. WebStorm测试debug 4.1 创建一个index.html 4.2 js调试 1. WebStorm调试官方视频: ...

牛八少爷的专栏 1万+

使用WebStorm进行JavaScript调试:实用技巧和示例

WebStorm是一个功能强大的集成开发环境(IDE),提供了丰富的调试工具和功能,以帮助开发人员更轻松地调试JavaScript代码。WebStorm是一款强大的IDE,为JavaScript开发人员提供了全面的调试工具和功能,使调试过程更加高效和精确。断点是调试过程中的关键工具。监视器和表达式查看器是WebStorm中的两个强大工具,可帮助开发人员在调试过程中查看和评估变量和表达式的值。WebStorm提供了灵活的运行和调试配置选项,使您能够自定义调试环境以满足您的需求。第五章:单步执行和调试控制。

CodeWhizZ的博客 1187

WebStorm 中调试 (Debug) JavaScript 文件(js)

在 WebStorm 中调试 JavaScript 文件,您可以设置断点,启动调试会话,并使用浏览器中的开发者工具来查看变量和执行流程。

Java小白白的博客 2697

CarPlay无线连接背后的‘握手’秘密:深入解读iAP2协议与蓝牙/Wi-Fi协同

本文深入解析了CarPlay无线连接背后的技术细节,重点探讨了iAP2协议与蓝牙/Wi-Fi的协同工作原理。从蓝牙层的UUID识别到iAP2协议的握手过程,再到Wi-Fi热点的建立与优化,详细揭示了CarPlay无线连接的安全机制和调试方法,为开发者提供了实用的技术参考。

weixin_42520573的博客 475

FPGA实战:从零构建eMMC控制器(Verilog篇)

本文详细介绍了如何使用Verilog从零构建FPGA上的eMMC控制器,涵盖eMMC接口基础、命令系统解析、关键模块设计及性能优化技巧。通过实战案例,帮助开发者掌握高速数据存储解决方案,提升嵌入式系统开发能力。

weixin_26802933的博客 297

如何在WebStorm中调试JavaScript代码(补充)

如何在使用Edge浏览器的情况下,在WebStorm中调试JavaScript代码。

明月看潮生的博客 1594

银河飞腾FT6678实战指南:OpenMP多核并行编程优化技巧

本文详细介绍了在银河飞腾FT6678多核处理器上使用OpenMP进行并行编程的实战技巧与优化方法。从基础语法到环境配置,再到性能优化的五大核心技巧,包括循环并行化、并行粒度控制、reduction子句使用等,帮助开发者充分发挥FT6678的8核计算能力。通过实际案例展示如何将图像处理算法从200ms优化到28ms,并深入探讨了任务调度、内存访问优化等进阶主题。

weixin_29234423的博客 287

如何在 WebStorm 中调试 Vue 代码

Vue.js 是一个流行的前端框架,而 WebStorm 是一个强大的 IDE,它为 Vue 开发者提供了丰富的功能,包括代码补全、实时预览和调试工具。当我们在使用 WebStorm 开发 Vue 项目时,最关键中的一步是学会如何使用 WebStorm 断点调试我们的 Vue 代码,下面我们来看看在 WebStorm 中调试 Vue.js 代码的详细步骤。

Lorin 洛林的后端技术小站 996

4相5线步进电机驱动原理

步进电机驱动

while(1) 3万+

基于ESP32-WROOM的智能蓝牙电压电流监测与远程控制系统设计

本文介绍了基于ESP32-WROOM的智能蓝牙电压电流监测与远程控制系统设计。该系统集成了INA219传感器和OLED显示屏,通过蓝牙实现无线数据传输和远程控制,适用于智能家居能耗监控和工业设备管理,具有成本低、精度高、功耗优化等优点。

qsc901234的博客 203

怎么使用webstorm来调试vue中js代码

在浏览器中调试js代码很不舒服,所以查阅了各位前辈的博客,再此记录一下: 1.生成项目,我的项目中的package.json入下图: { "name": "my-app", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service li.

记~忆~ 1273

【传感器模块项目实战】自动驾驶/机器人相关传感器原理及标定

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录系列文章目录前言一、IMU二、相机三、激光雷达四、轮速里程计五、GPS/RTK六、毫米波雷达总结 前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长! 本文先对**【自动驾驶相关传感器原理及标定】**做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章 提示:以下是本篇文章正文内容 一、IMU IMU惯导系统的特性(imu_calc函数功能) IMU运行的

qq_35635374的博客 1232

Webstorm调试js代码控制台不显示

webstorm运行js代码无法显示

VIEQingZhi的博客 699

基于STM32、HAL库的ATMXT1066TD触摸屏控制器驱动程序设计

0x11) // 0x11是ATMXT1066的家族ID。// 最多支持10点触摸。// 足够存储10点触摸数据。

corlin6688的博客 164

20251121更新纷玩岛

【代码】20251121更新纷玩岛。

猫敷雪 1019

webstorm 项目如何配置支持 nodejs

是 JetBrns 推出的一款强大的 JavaScript 开发IDE,支持 Node.js 是其内置的功能。。下面,我们将详细介绍如何进行这些设置。对于WebStorm 来说,确保首先安装 Node.js 这一步骤是基础。只有安装了 Node.js,WebStorm 才能提供相应的语言环境进行代码编写、执行和调试。完成安装后,在WebStorm中配置Node.js解释器主要是告诉IDE如何找到Node.js的可执行文件。

web15085096641的博客 1764

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

爬虫|如何在Pycharm中调试JS代码,进行调试分析加密流程及方法

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:Python编程与实战 ( 想要学习Python?Python学习交流群:1039649593,满足你的需求,资料都已经上传群文件流,可以自行下载!还有海量最新2020python学习资料。 ) 环境配置 Pycharm 专业版 Node.js 在爬虫遇到 JS 加密的时候,通用做法是对 JS 代码进行调试分析加密流程及方法 最终调试完需要将相关代码拿到本地,

weixin_49345590的博客 661

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

webstorm 调试js

谷歌浏览器安装jetbrains ide support 打开webstorm新建项目 新建test.html并添加js文件 Edit Configurations--->defaults-->javascript debug-->browser-->选择chrome 运行test.html 参考:https://b...

weixin_34174132的博客 162

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Web脚本开发利器, WebStorm

忙了一段项目上线,这两天抓紧时间补一下Node.js的学习内容。开发还是使用WebStorm来搞,下面主要介绍了一下这个IDE的几个亮点,对于web开发,确实是一大利器。1.支持标签,自动闭合标签,数据源提示(如下图),id检测2.支持html5标签3.代码检测功能4.代码优化提示功能5.编码风格 例如输入div.feature>h4+p 再按tab建就会自动生成下面代码6.显示当前元素的样式 点

纪争光 4645

webstorm 风扇一直响_WebStorm 是什么软件

WebStorm 是一款 JavaScript 开发工具,目前已经被广大中国 JS 开发者誉为“Web 前端开发神器”,与 IntelliJ IDEA 同源,继承了 IntelliJ IDEA 强大的 JS 部分的功能。WebStorm 是一款 JavaScript 开发工具,目前已经被广大中国 JS 开发者誉为“Web 前端开发神器”、“强大的 HTML5 编辑器”、“智能的 JavaScrip...

weixin_29323365的博客 271

webstorm html框架集,认识WebStorm-小程序框架wepy

WebStorm是一个功能强大的IDE,适用于JavaScript开发,适合使用Node.js进行复杂的客户端开发和服务器端开发。WebStorm具有对JavaScript,HTML, CSS及其现代替代品以及Angular或React等框架的高级支持。WebStorm集成了各种Web开发工具和版本控制系统。提供JavaScript,Node.js,ECMAScript 6,TypeScript,...

weixin_36179933的博客 439

WebStorm使用参考手册

WebStorm 是 JetBrains 推出的一款商业的 JavaScript 开发工具 任何一个编辑器都需要保存(ctrl + s),这是所有win平台上编辑类软件的特点,但是webstorm编辑文件右上角是没有那个熟悉的 * 的。好处:省去了ctrl + s之后,在结合Firefox的vim,基本不动鼠标就可以看到结果页面了。坏处:没有以前的 * 标识,万一键盘误操作也会被立...

qq_43526573的博客 399

webstorm最新技术Spy-js介绍视频分享

为什么80%的码农都做不了架构师?>>> ...

weixin_33860737的博客 259

如何使用 WebStorm 编写第一个 Node.js 项目

如何使用 WebStorm 编写第一个 Node.js 项目

一起coding,一起嗨。 1635
上一篇: webStorm手机直连本地站点调试
下一篇: Git如何忽略已提交的文件
BoReFrontEnd
博客等级 码龄8年 5粉丝 22原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值