Schritte zum Reproduzieren:
test
-Skripte nicht und löst schließlich eine Zeitüberschreitung austest
-Skripte und hängt sie ordnungsgemäß an den Debugger anHinweis: Im Änderungsprotokoll für 1.19 werden neue Ergänzungen zum Debugging erwähnt: https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#debugging -tests- In-Visual-Studio-Code
Ich werde das gleiche Problem in der Create React App veröffentlichen, da es eng miteinander verbunden zu sein scheint:
https://github.com/facebookincubator/create-react-app/issues/3602
Reproduktionen ohne Erweiterungen: Ja
Die Startkonfiguration unter https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#debugging -tests-in-visual-studio-code ist falsch ( aber es hat aus Versehen funktioniert, weil VS Code in früheren Versionen einen Fehler hatte).
Versuchen Sie einfach Folgendes:
{
"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"
}
Danke für die schnelle Antwort @weinand. Die obige Konfiguration funktionierte gut mit VS Code 1.19.
Ich werde das zugehörige Problem in Create React App aktualisieren, um die Dokumentation entsprechend zu aktualisieren.
@amadeogallardo, dass die Konfiguration für alle Versionen von VS Code gut funktionieren sollte.
Hilfreichster Kommentar
@amadeogallardo, dass die Konfiguration für alle Versionen von VS Code gut funktionieren sollte.