簡體   English   中英

Jest Test Visual Studio 代碼調試器拋出“錯誤沒有這樣的文件”異常

[英]Jest Test Visual Studio Code Debugger Throws “Error No Such a File” Exception

我正在嘗試將 Jest 與帶有調試器的 Visual Studio Code 一起使用。 我的啟動文件是:

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Debug CRA Tests",
      "type": "node",
      "request": "launch",
      "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/react-scripts",
      "args": ["test", "--runInBand", "--no-cache", "--env=jsdom"],
      "cwd": "${workspaceRoot}",
      "protocol": "inspector",
      "console": "integratedTerminal",
      "internalConsoleOptions": "neverOpen"
    }
  ]
}

當我啟動跑步者時,它會引發該異常:

發生異常:錯誤錯誤:ENOENT:沒有這樣的文件或目錄,stat '**/*.(ts|tsx)' at Object.statSync (fs.js:932:3) at typeSync (/Users/can/code /new-mail/node_modules/path-type/index.js:27:16) 在 /Users/can/code/new-mail/node_modules/dir-glob/index.js:46:48 在 Array.map ()在 module.exports.sync (/Users/can/code/new-mail/node_modules/dir-glob/index.js:46:30) 在 globDirs (/Users/can/code/new-mail/node_modules/globby/ index.js:58:9) 在 getPattern (/Users/can/code/new-mail/node_modules/globby/index.js:61:64) 在 /Users/can/code/new-mail/node_modules/globby/ index.js:107:19 at Array.reduce () at module.exports.sync (/Users/can/code/new-mail/node_modules/globby/index.js:106:26)

確保 VS Code 中斷點的過濾器選擇器不包含Caught Exceptions

VS Code 斷點選擇器

這將使調試器停止任何異常,即使它被正確處理,即使它發生在外部 package 而不是在您的代碼中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM