Vscode: デバッグCRAテストはv1.19で動作を停止しました

作成日 2017年12月15日  ·  3コメント  ·  ソース: microsoft/vscode

  • VSCodeバージョン:1.19
  • OSバージョン:Windows 10

再現する手順:

  1. ここで説明されているように起動構成をセットアップします: https
  2. F5でデバッガーを起動するか、デバッグパネルで再生します
  3. デバッガーはtestスクリプトを開始せず、最終的にタイムアウトを発生させます
  4. バージョン1.18へのロールバック
  5. 手順1〜2に従ってください
  6. デバッガーはtestスクリプトを開始し、デバッガーに適切に接続します

注:1.19の変更ログには、デバッグエクスペリエンスに関する新しい追加が記載されています: https

密接に関連しているように見えるので、Create ReactAppに同じ問題を投稿します。
https://github.com/facebookincubator/create-react-app/issues/3602


拡張なしで複製:はい

debug

最も参考になるコメント

@amadeogallardoその構成は、 正常に機能するはずです。

全てのコメント3件

https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#debugging -tests-in-visual-studio-codeの起動構成が間違っています(しかし、VS Codeには以前のバージョンにバグがあったため、偶然に機能しました)。

  • VS Codeは、使用されているnode.jsバージョンに基づいて自動的に挿入するため、「-inspect-brk」は使用しないでください。
  • 「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 Code1.19で正常に機能しました。
Create React Appの関連する問題を更新して、それに応じてドキュメントを更新します。

@amadeogallardoその構成は、 正常に機能するはずです。

このページは役に立ちましたか?
0 / 5 - 0 評価