私は React と Typescript を使用しています。
テスト ファイルでコンポーネントをレンダリングしてみます
リーリーヘッダー コンポーネントは、actions.tsx
のアクション クリエーターを使用しています。 リーリーloadRepo は、axios を使用した非同期オペレーション作成者です。 action.tsx に axios をインポートしたため、テストではエラーがスローされます。エラーは次のとおりです。 import ステートメントはモジュールの外では使用できません。
babel と jest の構成をセットアップしてみました。これが私が持っているものです。
babel.config.js
リーリーjest.config.js
リーリーパッケージ.json
ああああP粉6814003072024-03-28 09:00:47
次のコードを package.json に追加して jest に commonjs axios ビルドを強制的にインポートさせることで、このエラーを修正できました。 リーリー