Windows で Jest 27.4.5 および Node 14.16.0 を使用して ES モジュールをテストするためのセットアップ
1296 ワード
私が取り組んでいるサイド プロジェクトでは、ECMAScript (ES) モジュールを試してみることにしました.これは、Node の最新バージョンが ECMAScript (ES) モジュールをサポートするようになり、最新のブラウザーもサポートするためです.悲しいことに、私のお気に入りのテスト フレームワークである Jest を使用するには、少し設定が必要であり、サポートが実験的であることがすぐにわかりました.そのため、この投稿は主に、これをもう一度行う必要がある場合に備えて、将来の自分へのリマインダーですが、他の人が役に立つと思うかもしれません.
package.json と jest.config.mjs に次の変更や追加を行いました.
パッケージ.json
jest.config.mjs
これらは、Jest 27、Node 14、および Windows 10 で ES モジュールを正常にテストするために必要な唯一の変更でした.
package.json と jest.config.mjs に次の変更や追加を行いました.
パッケージ.json
"scripts": {
"test": "node --experimental-vm-modules node_modules/jest/bin/jest.js"
},
jest.config.mjs
testEnvironment: "jest-environment-node",
transform: {},
これらは、Jest 27、Node 14、および Windows 10 で ES モジュールを正常にテストするために必要な唯一の変更でした.
Reference
この問題について(Windows で Jest 27.4.5 および Node 14.16.0 を使用して ES モジュールをテストするためのセットアップ), 我々は、より多くの情報をここで見つけました https://dev.to/olen_d/setup-to-test-es-modules-with-jest-2745-and-node-14160-on-windows-20loテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol