2017-02-20 55 views
16

一旦node.js程序在--inspect會話的上下文中運行完成(即通過Chrome開發工具調試程序),是否可以重新啓動它,而無需從命令行重新發出--inspect命令?重複使用/重新啓動相同的節點檢查會話

重新發出--inspect命令的問題是,它每次都會生成一個不同的chrome url,並且每次都必須將其複製粘貼到Chrome中。理想情況下,我希望能夠推動F5重新啓動chrome調試會話。

所以兩個問題:

  1. 我不能沒有殺死電流(即沒有辦法只刷新)重新啓動調試會話。
  2. 我每次開始新會話時,都必須複製粘貼網址到Chrome中。 (不像問題1那麼糟糕。)
+0

看起來爲--inspect標誌的唯一選擇是增加的形式的端口選項:--inspect = 9222。文檔中沒有其他內容。 https://nodejs.org/dist/latest-v6.x/docs/api/debugger.html#debugger_v8_inspector_integration_for_node_js – Artif3x

回答

15

這裏有幾個選項適合你,雖然兩者都不會爲你提供一個簡單的F5刷新,但兩者都明顯優於複製/粘貼由 - 檢查國旗。

最優化的解決方案是安裝該擴展爲Chrome或Opera:https://chrome.google.com/webstore/detail/nim-node-inspector-manage/gnhhdgbaldcilmgcpfddgdbkhjohddkj

NIM (Node Inspector Manager)

這將管理節點檢查你。只需點擊結果工具欄圖標,然後從切換開關中選擇「自動」。只要節點服務器生成檢查URL,您的瀏覽器就會以檢查模式打開Chrome開發工具。

如果您想要使用低科技(或更多手動)路線,或者不想安裝Chrome擴展程序,只需將Chrome打開爲「chrome:// inspect」,稍等片刻,然後您將在遠程目標下獲得一個包含您的節點服務器的列表。只需點擊那裏的「檢查」鏈接,DevTools就會打開當前的URL。這種方法的缺點是每次重新啓動服務器時都需要重新檢查「檢查」鏈接。它避免了複製/粘貼URL,但仍涉及人工。

chrome:inspect method

+0

酷解我的朋友,幫助了我。謝謝! – Loves2Develop

相關問題