ERR_REQUIRE_ESMNode: ERR_REQUIRE_ESM kommt nur noch aus altem Node
require() eines ES-Moduls bricht mit ERR_REQUIRE_ESM ab. Aktuelles Node lädt solche Module längst synchron; der Fehler ist offiziell veraltet.
// Schlagwort
Alle 13 Layer-8-Fehler mit dem Schlagwort „Node.js“ – verifizierte Lösungen, trocken kommentiert.
ERR_REQUIRE_ESMrequire() eines ES-Moduls bricht mit ERR_REQUIRE_ESM ab. Aktuelles Node lädt solche Module längst synchron; der Fehler ist offiziell veraltet.
Nach type module in der package.json fehlt __dirname? ES-Module kennen die Variable nicht. Node bietet dafür import.meta.dirname an.
npm update bringt Version 1.x nie auf 2.0: Es respektiert die Bereiche in package.json und schreibt sie standardmäßig nicht um.
npx create-xyz startet eine alte Fassung: Ohne Versionsangabe nimmt npx, was im Projekt oder im Cache liegt, und prüft nicht auf Neueres.
npm install mit genauer Versionsangabe pinnt nichts: In der package.json landet standardmäßig ein Bereich mit ^. Was save-exact und Lockfile ändern.
ERR_PACKAGE_PATH_NOT_EXPORTEDImport von pkg/lib/util.js scheitert mit ERR_PACKAGE_PATH_NOT_EXPORTED? Das exports-Feld kapselt alle Unterpfade eines Pakets. Ursache und Lösung.
ERR_MODULE_NOT_FOUNDIn ESM scheitert import './utils' mit ERR_MODULE_NOT_FOUND. Node verlangt hier die Dateiendung – anders als require. Ursache, Beleg und Lösung.
Node aktualisiert, schon streikt ein natives Addon. Warum V8-Addons pro Hauptversion neu kompiliert werden müssen und Node-API das Problem löst.
UNABLE_TO_VERIFY_LEAF_SIGNATURENode bricht mit UNABLE_TO_VERIFY_LEAF_SIGNATURE ab, obwohl die Firmen-CA im System liegt. Warum das passiert und was --use-system-ca dagegen tut.
npm ci scheitert, weil Lockfile und package.json auseinanderlaufen. Warum das Absicht ist und warum npm install im CI die falsche Antwort ist.
Das engines-Feld in package.json blockiert nichts: ohne engine-strict ist es reine Beratung. Was es wirklich tut und wie du es verbindlich machst.
npm warnt nach der Installation vor Sicherheitslücken? Nicht jede ist gefährlich — und ein blindes npm audit fix kann mehr kaputt machen, als es behebt.
JavaScript heap out of memoryDer Build bricht mit „heap out of memory“ ab? Node hat ein festes Speicherlimit — man kann es anheben, sollte aber zuerst nach der Ursache suchen.