Truffle

如何使用 vscode 調試 truffle JS 單元測試?

  • March 8, 2020

我正在使用 Visual Studio 程式碼和松露,並希望輕鬆調試我的 JavaScript 測試。

此處提出了類似的問題:如何在調試器中執行松露測試?. 這已被錯誤地標記為重複並且未發布。

將以下內容添加到您的配置中launch.json

"configurations": [
       {
           "name": "run tests",
           "type": "node",
           "request": "launch",
           "program": "${workspaceRoot}/node_modules/truffle/build/cli.bundled.js",
           "args": ["test"],
           "cwd": "${workspaceRoot}",
           "outFiles": [
               "${workspaceRoot}/test/**/*"
           ],
         }
   ]

program如果您已全域安裝 truffle,則需要調整屬性以匹配已安裝 truffle 的路徑。

顯然,如果您已全域安裝 truffle ( npm install -g truffle),則需要提供該目錄的完整路徑,例如: "program": "/usr/local/lib/node_modules/truffle/build/cli.bundled.js"

引用自:https://ethereum.stackexchange.com/questions/39958