Jest エラー: SyntaxError: モジュールの外で import ステートメントを使用できません
P粉879517403
P粉879517403 2024-03-28 00:17:21
0
1
512

私は React と Typescript を使用しています。

テスト ファイルでコンポーネントをレンダリングしてみます

リーリー

ヘッダー コンポーネントは、actions.tsx

のアクション クリエーターを使用しています。 リーリー

loadRepo は、axios を使用した非同期オペレーション作成者です。 action.tsx に axios をインポートしたため、テストではエラーがスローされます。エラーは次のとおりです。 import ステートメントはモジュールの外では使用できません。

babel と jest の構成をセットアップしてみました。これが私が持っているものです。

babel.config.js

リーリー

jest.config.js

リーリー

パッケージ.json

ああああ

P粉879517403
P粉879517403

全員に返信(1)
P粉681400307

次のコードを package.json に追加して jest に commonjs axios ビルドを強制的にインポートさせることで、このエラーを修正できました。 リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート