javascript-debugger

    1熱度

    1回答

    當我作爲node --debug . -c=config-name選項啓動節點應用程序時,沒有任何有關偵聽任何端口的消息。 另外,如果我跑netstat -tlnp我看不到任何應用程序監聽端口5858 通過這個原因,我不能使用任何調試器,如節點檢查或IntelliJ IDEA的節點插件。 任何想法如何解決它?

    7熱度

    2回答

    我的Javascript代碼(數百行)掛起了Chrome,當我調試問題時,我發現變量未定義。我不會在控制檯中看到錯誤。所以這使我的調試更加耗時,因爲沒有任何錯誤或異常,或者任何能夠告訴我問題出在哪裏的東西。 我不想添加調試代碼。有沒有辦法讓調試器在運行時觸發未定義的變量時發出錯誤,中斷調試器或給出異常或顯示對開發者有用的任何東西?它不一定只適用於Chrome。

    7熱度

    4回答

    在調試JavaScript程序我用Firebug的寫作,腳本面板停止工作,我得到了以下信息: 我經歷了所有菜單和子菜單,我能找到去了,但沒沒有看到重新啓用此功能的選項。 console.log()命令在Firebug中也不起作用(雖然它在內置的devtools控制檯中工作)。 如何重新激活Firebug 腳本面板?這可能是什麼造成的?

    4熱度

    1回答

    我在這裏跟着指示: https://github.com/ariya/phantomjs/wiki/Troubleshooting 我也看到了所以在這裏: Getting remote debugging set up with PhantomJS 但我不能爲我的生命得到遠程調試與PhantomJS一起工作。以下是我已經試過: [ubuntu:phantom]$ phantomjs --versi

    2熱度

    1回答

    我寫了一些測試用例並使用摩卡執行它們。我使用崇高作爲編輯。當我運行測試用例(使用摩卡)時,我想添加調試點並希望看到發生了什麼。如果不是SubLime,是否有任何方法可以在瀏覽器上執行這些測試用例並在瀏覽器中添加斷點? 如果這種方法不實用,我還有其他的替代方案嗎? 謝謝

    0熱度

    1回答

    我找到了一種方法來注入信息到Firefox的Web控制檯,捕獲和修改createMessageNode的返回值,修改Web的控制檯輸出: 奇怪的是,返回的元素似乎沒有有任何可能的方式將它們鏈接回它們代表的對象 - 但是當你點擊[object Array]時,它總是彈出到右邊。這是如何連接的?作爲一個側面說明,當我在麪包屑上向上點擊以查看堆棧跟蹤的來源時,某些項目在調試器中不顯示。這是一個錯誤,還是

    0熱度

    2回答

    一開始我開始學習使用C++進行編程,爲此我使用了Viusal C++,我在Visual C++中有一個調試模式,我可以在Run-Time中查看變量的值。在瀏覽器中執行我必須考慮我自己什麼值變量。我想知道是否有一些調試器可用於JS,我可以看到更改oOn Run-Time的值。由於不知道任何這樣的調試器,我不得不花費更多的時間來嘗試找出邏輯錯誤。

    2熱度

    1回答

    流星將一個唯一的哈希查詢參數添加到返回的所有腳本文件的末尾。除了調試時,這很棒。如果我在文件中設置斷點,則必須重新添加這些斷點。非常討厭,因爲我通常在我改變的文件中有斷點。我不介意在這種情況下禁用緩存並強制刷新頁面以獲取新版本的代碼。 如果有另一種方式來保存斷點,這也將解決我的問題

    0熱度

    1回答

    這是一個爲nodeschool/stream-adventure/duplexer-redux編寫的程序。當然這不會滿足要求。但是我想要做的只是把一個調試器放在那裏,看看會發生什麼 - 就像設置import ipdb一樣;在Python中的ipdb.set_trace。那麼做這件事的正確方法是什麼? 1 var duplexer = require('duplexer'); 2 var

    5熱度

    1回答

    我正在使用Visual Studio 2012在Web應用程序中調試JavaScript函數。編輯完文件後,當應用程序運行時,它不使用我的修改版本。相反,它使用舊的,過時的版本。例如,如果我在函數的開頭設置了一個斷點,例如,腳本(比如說,myScript.js)被加載,斷點就會被刪除;如果我堅持再次設置它,則會打開一個新窗口(myScript.js [dynamic]),並顯示過期的代碼並設置斷點