2013-03-18 127 views
3

在WebStorm 6的調試器面板我看到這一點:如何使用JavaScript調試斷點WebStorm

enter image description here

我必須做的就是這些斷點工作?

+0

http://wiki.jetbrains.net/intellij/Remote_JavaScript_debugging_with_WebStorm_and_PHPStorm – CrazyCoder 2013-03-18 13:00:55

+0

我有本地調試 – 2013-03-18 15:57:13

+0

如果調試使用HTTP沒關係://而不是file://,必須使用遠程配置。 – CrazyCoder 2013-03-18 16:45:07

回答

3

我發現在我需要實際觸及斷點的某處某處使用「調試器」足以讓這個工作適用於「本地」調試會話。 沒有這些,我做了什麼並不重要,webstorm-running-node引擎只是簡單地運行我的javascript,完全忽略了斷點。

這是一個虛擬的例子。我無法讓調試器在第20行的斷點處停下來。我放入了'調試器';'在它上面輸入,一切都開始工作了。如果我把它拿出來,它會停止工作,這是一種痛苦,但它讓我現在繼續工作。遲早我會不小心留下他們中的一個,當我做了部署壽...:\

Sample of 'debugger' usage

+1

我不明白這一點,但它也適用於我! – Nils 2013-06-01 05:38:03

+1

我也有這個問題,並把「調試器」代碼工作。我發現它不需要放置「調試器」就可以工作。在js中,轉到Preferences-> Debugger-> JavaScript和UN-check「不要進入腳本」 – fhilton 2014-10-05 12:32:40

1

你必須使用刪除調試,你必須提供一個映射的網址調試配置,以便webstorm可以找到這些文件。

這可以通過「運行」/「編輯配置...」完成。在那裏點擊你的項目基地目錄,然後雙擊右側輸入文本。

如果您的文件是例如在"mydir/html/workspace/Project/",並可通過"http://localhost/Project"訪問,然後輸入"http://localhost/Project/"

你會注意到,現在當你點擊一個日誌文件時,打開的文件就是你本地的文件,你可以在它之前的遠程文件中進行編輯。