2014-01-25 154 views
9

爲了使用node-inspector進行調試,我需要使用node --debug命令啓動我的應用程序。到目前爲止,我只使用sails lift來啓動我的Sails.js應用程序,所以我不確定如何使用正常的node命令啓動我的應用程序。如何使用節點檢查器調試Sails.js應用程序?

+0

可能重複的[如何在Windows上調試基本node.js應用程序(而不是http)](http://stackoverflow.com/questions/11437958/how-to-debug-a-basic-node-js- application-not-http-on-windows) –

回答

6

從Sails v0.10.x開始,你可以做sails debug而不是sails lift

+0

風帆0.10或0.11?你能找到參考嗎? – theblang

+0

http://sailsjs.org/#!/documentation/reference/cli/sailsdebug.html –

1

您是否試過使用node-webkit來運行您的node.js應用程序?這是我們在工作中用來調試我們的node.js服務器應用程序。這是非常有用的基於鉻的運行時,您可以使用它來使用熟悉的斷點,堆棧跟蹤,變量檢查等來檢查代碼,而不必依賴節點檢查器(我認爲這很難說實話)。

你所做的不是使用控制檯命令'node you-app.js',而是設置node-webkit來啓動你的應用程序,運行webkit然後打開它的控制檯(這與Chrome瀏覽器中的控制檯相同)並從那裏你可以打開你的源文件,並開始像任何其他客戶端JavaScript代碼調試。

9

因此,如果在項目中安裝了sails,而不是僅在系統範圍內安裝sails,那麼實際上可以啓動sails項目並使用node app.js --debug。轉到您項目的根目錄並運行npm install。帆應該已經在您的package.json,因此應該安裝到您的項目目錄。

+2

請注意,涉及更多步驟,如啓動節點檢查器:http://stackoverflow.com/a/11463248/168205 – dbasch

相關問題