節點幾天前發佈了它的(不那麼)穩定的v5版本。我注意到,當我嘗試與調試運行它與Webstorm一個節點項目中,我得到下面的異常在啓動時:節點v5打破Webstorm的調試器
Cannot stop on breakpoint due to internal error:
org.jetbrains.v8.V8CommandProcessor$1: TypeError: f is not a function
at Function.t.getScopes (eval at undefined, :217:15)
at t.describeFrame (eval at undefined, :213:33)
at t.getFrames (eval at undefined, :114:89)
at DebugCommandProcessor.r.processDebugJSONRequest (eval at undefined, :348:15)
我沒有其他環境重現此錯誤。程序繼續運行,但它不再停止在斷點上。任何想法解決這個問題?
更新:我已經打開了Jetbrains的門票,他們表示他們將盡快修補這個補丁。在idea.vmoptions文件
-Dnodejs.debugger.use.jb.support=false
:
這個設置+ babel-node讓調試器在平均規模的項目上花費時間啓動 - 每次我想要重新運行它時,我的項目需要3分鐘。但是調試器在這之後工作,所以它是一些東西,ta! – Salakar