Jest 30-Validierungsfehler unter Windows, während Jest 29 funktionierteJavaScript

Javascript-Forum
Anonymous
 Jest 30-Validierungsfehler unter Windows, während Jest 29 funktionierte

Post by Anonymous »

Jest 30-Validierungsfehler unter Windows, während Jest 29 funktionierte
Ich versuche, Jest 30 unter Windows gemäß der offiziellen Anleitung „Erste Schritte“ einzurichten: https://jestjs.io/docs/getting-started.

Wenn ich jedoch npm test oder npx jest ausführe, erhalte ich die folgende Fehlermeldung:
Umgebung:
  • PowerShell oder GitBash aus dem Projektstammverzeichnis (

    Code: Select all

    C:\Users\username\project
    )
Überprüft:
  • Knoten-Cache geleert
  • Überprüft, dass kein globaler Jest installiert ist
  • Sowohl npm als auch Garn ausprobiert
Der Fehler bleibt bestehen.

Zur Referenz: Jest 29 funktioniert einwandfrei mit genau demselben Projekt und derselben Konfiguration.
Weiß jemand, warum Jest 30 in diesem Setup unter Windows möglicherweise einen Validierungsfehler auslöst?
Vielen Dank im Voraus!

Projektstruktur

Code: Select all

project-root/
├─ sum.js
├─ sum.test.js
└─ package.json
sum.js

Code: Select all

function sum(a, b) {
return a + b;
}
module.exports = sum;
sum.test.js

Code: Select all

const sum = require("./sum");

test("adds 1 + 2 to equal 3", () => {
expect(sum(1, 2)).toBe(3);
});
package.json

Code: Select all

{
"scripts": {
"test": "jest"
},
"devDependencies": {
"jest": "^30.2.0"
}
}
Fehlermeldung

Code: Select all

● Validation Error:

Module C:\Users\iftype\jest\getting-started\node_modules\jest-circus\build\runner.js in the testRunner option was not found.
 is: C:\Users\iftype\jest\getting-started

Configuration Documentation:
https://jestjs.io/docs/configuration

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post