Vitest beschwert sich, dass „require nicht definiert ist“, aber ich verwende require nichtJavaScript

Javascript-Forum
Anonymous
 Vitest beschwert sich, dass „require nicht definiert ist“, aber ich verwende require nicht

Post by Anonymous »

Ich habe eine sehr einfache Testdatei:

Code: Select all

import fs from "node:fs";
import {test, expect} from "vitest";

test("Creating store", () => {
expect(fs.existsSync("my-file.dat")).toBe(true);
});
Und vitest beschwert sich: „ReferenceError: require ist nicht im ES-Modulbereich definiert, Sie können stattdessen import verwenden“, aber in meinem Code gibt es kein require(). Und meine package.json hat keinen Typ: Moduleintrag. Habe verschiedene Erweiterungen für die Testdatei ohne Änderungen ausprobiert (.ts, .mts, .cts, .js)
Soll ich vitest aufgeben?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post