sCrypt IDE 允許您在單元測驗失敗的地方啟動除錯器,這將幫助開發人員極大地提高除錯合約問題的效率,
早些時候使用 sCrypt 單元測驗框架時,如果測驗失敗時,錯誤訊息僅在JavaScript / TypeScript 代碼中顯示失敗的位置,如果用戶想要找出失敗的具體原因,則必須列印出除錯引數,然后將其復制并粘貼到 launch.json 檔案中再啟動除錯,這是一個費力且容易出錯的程序,

單元測驗失敗時直接啟動除錯器
使用這個功能之前,我們首先需要確保已經打開了 SourceMap 的設定,參考下圖:

接下來,如果單元測驗失敗,則錯誤訊息中還有另外兩行資訊:

-
Go to Source: 它顯示了單元測驗具體在 sCrypt 代碼中哪一行失敗,以及最后執行的腳本操作碼,CRTL + 單擊 鏈接將直接跳轉到發生錯誤行;
-
Launch Debugger: CRTL + 單擊鏈接將根據測驗中的引數直接啟動除錯器會話,除錯器將在錯誤即將發生之前暫停,以便檢查導致故障的原因,利用這個功能可以極大提升 debug 的效率,
祝大家編碼愉快!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/282349.html
標籤:區塊鏈
上一篇:費馬小定理看了等于沒看證明
