2016-12-28 170 views
0

我想調試Node-red項目源代碼。當我輸入一個命令,如下Node-RED開源項目項目的調試源代碼

node --debug-brk red.js 

,並打開我的Visual Studio代碼如下所示

enter image description here

我可以部分實現的調試過程。但我想在view.js的前端進行調試。我無法調試view.js上述方法。如果我嘗試通過Chrome或其他瀏覽器進行調試,則無法在Sources段中看到view.js文件。

enter image description here

如何調試一個js文件,如果我不會在Web瀏覽器中看到。

由於提前,

回答

0

當節點RED正常運行,它使用所有的瀏覽器端的JavaScript的壓縮構建,這就是爲什麼你不能找到view.js因爲它已經微細化以及捆綁了一堆其他的東西。

如果您已經從github下載了源代碼,說明中包含一個步驟,告訴您運行grunt build這就是縮小的目的。 (這裏的底部:http://nodered.org/docs/getting-started/installation

如果運行grunt dev而是將啓動節點RED不使用縮小的內容,你應該得到完整版的JavaScript一起工作的。

+0

我試過你在這裏寫的,但結果沒有改變。仍然沒有ui文件夾。我手動將UI文件夾添加到Google Chrome調試器中,但我認爲它看起來不正確 – zoint

+0

假設您沒有運行'grunt build',它應該是您所需要做的,否則您可以刪除建立目錄,但我90%確定你不需要 – hardillb