問題タブ [ts-jest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
603 参照

reactjs - ts-jest を使用して typescript テストをデバッグするときの .tsx React コンポーネントのエラー

を使用して、React アプリで typescript テストをデバッグしようとしていts-jestます。

私のプロジェクトは で生成されましたcreate-react-app。提供されたもので typescript テストを完全に実行できます"test": "react-scripts-ts test --env=jsdom"

しかし、それらをデバッグするために、次のように package.json にスクリプト エントリを追加しようとしています。 "test:debug": "node --inspect-brk ./node_modules/jest/bin/jest.js --config=jest.config.debug.json"

これを次のように実行するとnpm run test:debug、予期したメッセージが表示されます。 Debugger listening on ws://127.0.0.1:9229/bc733a7d-01d8-42eb-a18d-e59fe30a6393 しかし、Chrome DevTools に接続すると、[実行] をクリックしてから、多くのテストが実行されて成功しますが、おそらく . test.tsx ファイル。

エラーは、テストではなく React コンポーネントである別の .tsx ファイルを指しています。

これが私の内容ですjest.config.debug.json

私は何を間違っていますか?何か案は?