如何设置Jest TypeScript测试以使用vscode在调试模式下运行

时间:2019-02-19 11:01:32

标签: javascript typescript visual-studio-code jestjs

我通过遵循https://github.com/Microsoft/TypeScript-React-Starter

创建了一个React应用

是否有指南或链接提供简单易用的设置来调试用笑话编写的测试和vscode中的酶?我碰到了零零碎碎的东西,到目前为止,都没有工作。

如果单击“运行”,则会收到错误消息: enter image description here

1 个答案:

答案 0 :(得分:2)

对于最新的create-react-app(2.1.5)和react-scripts-ts(3.1.0),在项目的根目录下创建一个.vscode目录,并添加以下{{1} }:

launch.json

然后使用{ "version": "0.2.0", "configurations": [ { "name": "Debug CRA Tests", "type": "node", "request": "launch", "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/react-scripts-ts", "args": [ "test", "--runInBand", "--no-cache", "--no-watch", "--env=jsdom" ], "cwd": "${workspaceRoot}", "protocol": "inspector", "console": "integratedTerminal", "internalConsoleOptions": "neverOpen" } ] } 配置启动VSCode调试器。