Webstorm下如何結(jié)合chrome debug js程序

一、安裝Chrome插件
這一步需要翻墻,打開(kāi)Chrome然后打開(kāi)Web Stroe,搜索"jetbrains ide support",在Extensions中找到如圖
安裝它,安裝成功后Chrome的右上角應(yīng)該出現(xiàn)擴(kuò)展程序JetBranins IDE Support
的圖標(biāo)
點(diǎn)擊右上角這個(gè)圖標(biāo)
新建一個(gè)JavaScript Debug
填寫一個(gè)名字,隨意起,選擇URL,還有瀏覽器,這里瀏覽器當(dāng)然選擇Chrome,然后確定
打斷點(diǎn)
運(yùn)行Debug模式
不出意外的話,應(yīng)該會(huì)自動(dòng)打開(kāi)你的Chrome,并且有一行debug提示
WebStorm這邊應(yīng)該是已經(jīng)斷點(diǎn),并且可以進(jìn)行調(diào)試了
調(diào)試界面功能齊全,不比Chrome自帶工具差,如果要調(diào)試element style只能在Chrome了。
五、其它說(shuō)明大部分項(xiàng)目都不是利用WebStorm內(nèi)置的WebServer運(yùn)行項(xiàng)目的,比如更多的是使用Tomcat、browser-sync
這類工具,因?yàn)锳PI部分需要訪問(wèn)server-end,但也沒(méi)有問(wèn)題,假如你的項(xiàng)目啟動(dòng)后,訪問(wèn)地址為:localhost:3000,那么你在添加Debug的界面就要改成如下:
其它不變。右鍵JetBrains IDE Support這個(gè)插件,可以打開(kāi)選項(xiàng),界面非常簡(jiǎn)單
這個(gè)插件能夠跟IDE通訊,其實(shí)是通過(guò)一個(gè)Host和Port鏈接IDE的,也就是WebStorm打開(kāi)時(shí)已經(jīng)自動(dòng)啟動(dòng)一個(gè)Debuger Server,任何遵照它的協(xié)議連接上它即可實(shí)現(xiàn)IDE調(diào)試,我們打開(kāi)IDE的屬性,然后搜索Debugger,會(huì)發(fā)現(xiàn)這些配置信息,默認(rèn)端口為63342
,你可以修改這個(gè)端口,一般情況下沒(méi)必要修改,如飛防火墻或者其它程序占用了端口才會(huì)去修改它
其中有一項(xiàng)
Can accept external connections
這個(gè)選項(xiàng)默認(rèn)未勾選,如果需要在其它電腦上訪問(wèn)IDE內(nèi)置的WebServer,就要勾選這個(gè)選項(xiàng),否則只允許127.0.0.1 or localhost
訪問(wèn)WebServer,當(dāng)然,如果你的程序不依賴IDE的內(nèi)置的WebServer那么這個(gè)選項(xiàng)也沒(méi)必要勾選了。
最后大家可以動(dòng)手試一試!
相關(guān)文章
- 程序員bugQQ表情包是一款最近比較火的表情包,適用于各種碼農(nóng)的日常工作吐槽,非常的有趣,你們這些苦逼的程序員,喜歡的朋友快來(lái)下載斗圖吧2017-06-01
- vs2012外接程序vmdebugger未能加載該怎么辦?vs2012打開(kāi)提示外接程序”VMDebugger”能加載或?qū)е铝水惓?,該怎么解決這個(gè)敬告呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可2016-12-13
Win8.1系統(tǒng)提示bugreport.exe應(yīng)用程序錯(cuò)誤的解決方法
Win8.1系統(tǒng)提示bugreport.exe應(yīng)用程序錯(cuò)誤,這種情況怎么辦呢?本文將提供Win8.1系統(tǒng)提示bugreport.exe應(yīng)用程序錯(cuò)誤的解決方法供大家了解,希望對(duì)大家有所幫助2016-04-22- myeclipse怎么使用debug調(diào)試程序?myeclipse做項(xiàng)目的時(shí)候,必須要調(diào)試看看程序是否會(huì)出錯(cuò),今天我們就來(lái)看看debug功能調(diào)試程序的過(guò)程,需要的朋友可以參考下2016-04-14
Linux系統(tǒng)下安裝Bugzilla來(lái)追蹤程序開(kāi)發(fā)中的bug
這篇文章主要介紹了Linux系統(tǒng)下安裝Bugzilla來(lái)追蹤程序開(kāi)發(fā)中的Bug的方法,并介紹了一些簡(jiǎn)單的B/S端操作,示例基于CentOS環(huán)境,需要的朋友可以參考下2015-11-24Win10新補(bǔ)丁KB3074681 bug很快修復(fù) 可在設(shè)置中卸載程序
剛剛我們報(bào)道了Win10自動(dòng)更新導(dǎo)致N卡用戶出現(xiàn)驅(qū)動(dòng)故障進(jìn)而閃屏等問(wèn)題,來(lái)自winsupersite的報(bào)道,他們發(fā)現(xiàn),本周六的更新KB3074681會(huì)造成資源管理器崩潰。 今天微軟表示,在2015-07-27Win10新補(bǔ)丁KB3074681現(xiàn)BUG 控制面板卸載程序時(shí)崩潰
近日來(lái)微軟不斷為Win10 Builld 10240推送修復(fù)更新,今天,微軟又推送了編號(hào)為KB3074681的更新,不過(guò)有網(wǎng)友表示更新后在控制面板中卸載程序時(shí)會(huì)出現(xiàn)explorer資源管理器崩潰2015-07-26在Linux系統(tǒng)上安裝數(shù)據(jù)庫(kù)監(jiān)控程序Bugzilla的方法
這篇文章主要介紹了在Linux系統(tǒng)上安裝數(shù)據(jù)庫(kù)監(jiān)控程序Bugzilla的方法,文中提供了用Bugzilla監(jiān)控MySQL運(yùn)行信息的示例,需要的朋友可以參考下2015-06-12