我正在使用grunt來啓動我的服務器,其中包括livereload和其他任務。 我跟着this和this post運行我的咕嚕任務。 它的工作,但我無法正常調試(當我設置一些斷點,也有未命中)Node.js服務器使用WebStorm進行調試(grunt)
當我啓動腳本,這裏是我的了:
正如你所看到的調試器出現在第二個選項卡中,但它沒有做任何事情。 (即使它說它已成功連接)。
要調試我的應用程序,我必須停止此第二個選項卡,並運行遠程調試程序...無論如何解決這個問題?
附加信息:服務器在另一個進程中運行。如果我在與grunt相同的過程中運行它,則沒有問題。
我已經升級到節點0.11.11,仍然有相同的問題。但是我發現了一個修復程序。我正在使用grunt-express-server啓動我的服務器(使用--debug選項)。修改任務源代碼並用--debug-brk替換--debug修復了這個問題:) 問題的鏈接:https://github.com/ericclemmons/grunt-express-server/issues/44 – jitowix
這就是我做了什麼 - 看到我的答案在http://stackoverflow.com/questions/21957411/debugging-grunt-with-intellij – lena
感謝問題編號! – lena