Webstorm下如何结合chrome debug js程序

一、安装Chrome插件

这一步需要翻墙,打开Chrome然后打开Web Stroe,搜索"jetbrains ide support",在Extensions中找到如图

安装它,安装成功后Chrome的右上角应该出现扩展程序JetBranins IDE Support的图标

二、在WebStorm中新建一个项目

三、新建debug配置项

点击右上角这个图标

新建一个JavaScript Debug

填写一个名字,随意起,选择URL,还有浏览器,这里浏览器当然选择Chrome,然后确定

四,开始调试程序

打断点

运行Debug模式

不出意外的话,应该会自动打开你的Chrome,并且有一行debug提示

WebStorm这边应该是已经断点,并且可以进行调试了

调试界面功能齐全,不比Chrome自带工具差,如果要调试element style只能在Chrome了。

五、其它说明

大部分项目都不是利用WebStorm内置的WebServer运行项目的,比如更多的是使用Tomcat、browser-sync这类工具,因为API部分需要访问server-end,但也没有问题,假如你的项目启动后,访问地址为:localhost:3000,那么你在添加Debug的界面就要改成如下:

其它不变。右键JetBrains IDE Support这个插件,可以打开选项,界面非常简单

这个插件能够跟IDE通讯,其实是通过一个Host和Port链接IDE的,也就是WebStorm打开时已经自动启动一个Debuger Server,任何遵照它的协议连接上它即可实现IDE调试,我们打开IDE的属性,然后搜索Debugger,会发现这些配置信息,默认端口为63342,你可以修改这个端口,一般情况下没必要修改,如飞防火墙或者其它程序占用了端口才会去修改它

其中有一项

Can accept external connections

这个选项默认未勾选,如果需要在其它电脑上访问IDE内置的WebServer,就要勾选这个选项,否则只允许127.0.0.1 or localhost 访问WebServer,当然,如果你的程序不依赖IDE的内置的WebServer那么这个选项也没必要勾选了。

最后大家可以动手试一试!

(0)

相关推荐

  • win8/win10下运行masm,link,debug等程序

    由于masm,link,debug等程序版本较低,不能在64位操作系统下运行,需要安装一款软件--DOSBOX 操作方法 01 在网上查找一下DOSBOX0.74,也可以去pc6网站下载一个. 接下来 ...

  • Win10系统下如何将Chrome上安装的扩展插件迁移安装到Edge浏览器

    今天给大家介绍一下Win10系统下如何将Chrome上安装的扩展插件迁移安装到Edge浏览器的具体操作步骤.1. 首先我们将电脑上的Chrome浏览器打开,如图将扩展程序的菜单打开.2. 然后再找到E ...

  • 解决Chrome "此扩展程序可能已损坏"的错误

    以下几种情况可能会出现 "此扩展程序可能已损坏"的错误: 1. Chrome扩展插件被篡改 为了防止扩展程式被病毒木马或恶意软件修改,Chrome的扩展程序安全验证机制, 会比对本 ...

  • 谷歌小程序怎么用 Chrome谷歌小程序解析

    Chrome谷歌小程序解析 在微信推出“小程序”后,谷歌也准备这么做了,将在谷歌浏览器Chrome上推出. 谷歌的“小程序”名叫增强型网页应用( Progressive Web Apps,简称 PWA ...

  • 怎么使用js下拉菜单__简单js下拉菜单

    js菜单演示_怎么使用js_js下拉菜单_简单js下拉菜单_怎么做js下拉菜单 动漫之家 下拉一 下拉二 下拉三 下拉四 js详解 下拉一 下拉二 下拉三 下拉四 js运用 下拉一 下拉二 下拉三 下 ...

  • 最新版chrome控制台调试js使用

    网站开发调试,chrome是程序员的福音,尤其是对js的调试. 操作方法 01 打开测试网址: f12 打开开发者工具: 控制台介绍: Elements:页面元素,可以进行编辑,保存后实时查看页面效果 ...

  • Windows 2000下安装Google Chrome的办法

    Google Chrome发 布之后,不仅仅是让全球Google fans疯狂了,更是让网友、媒体、论坛等都一时间疯狂了起来。不过Google Chrome有一个很大的遗憾——不支持Windows 2 ...

  • Chrome谷歌浏览器扩展程序管理页面打不开怎么办

    今天小编像往常一样想要打开Chrome浏览器的扩展程序管理页面禁用掉一个扩展程序,谁知扩展程序管理页面刚打开就闪退,造成打不开,试了好几次都是这样,确定是出问题了.最后经过一番努力,终于解决,现在和大 ...

  • ubuntu下如何快速搭建 Node.js 开发环境

    Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快.易于扩展的网络应用. nvm是nodejs版本管理工具.可以在多个nodejs版本中进行切换,降 ...