Vscode: 调试CRA测试在v1.19上停止工作

创建于 2017-12-15  ·  3评论  ·  资料来源: microsoft/vscode

  • VSCode版本:1.19
  • 作业系统版本:Windows 10

重现步骤:

  1. 设置启动配置,如下所述: https :
  2. 使用F5触发调试器或在调试面板上播放
  3. 调试器不会启动test脚本并最终触发超时
  4. 回滚到1.18版
  5. 遵循步骤1-2
  6. 调试器启动test脚本并正确附加到调试器

注意:1.19的变更日志提到了调试体验的新增功能: https :

我将在Create React App上发布相同的问题,因为它似乎密切相关:
https://github.com/facebookincubator/create-react-app/issues/3602


复制不带扩展名:是

debug

最有用的评论

@amadeogallardo ,该配置对于所有版本的VS Code都应该可以正常工作。

所有3条评论

https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#debugging -tests-in-visual-studio-code中的启动配置错误(但由于VS Code在先前版本中存在错误,因此无法正常工作。

  • 不要使用“ --inspect-brk”,因为VS Code会根据所使用的node.js版本自动插入该代码。
  • “ test”不是运行时参数,属于“ args”数组。

尝试一下:

{
      "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"
    }

感谢@weinand的迅速回应。 上面的配置可以与VS Code 1.19一起正常工作。
我将在Create React App上更新相关问题,以相应地更新文档。

@amadeogallardo ,该配置对于所有版本的VS Code都应该可以正常工作。

此页面是否有帮助?
0 / 5 - 0 等级