Zum Inhalt springen
TypeScript-FehlerFehler
TS1202

TS1202 — Import-Zuweisung in Modul nicht erlaubt

Die Syntax import = require() kann in einem ES-Modul nicht verwendet werden.

nodebrowserdenobun

Was verursacht diesen Fehler

Sie verwenden TypeScripts import = require()-Syntax in einer Datei, die als ES-Modul behandelt wird. Diese Syntax ist ausschließlich in CommonJS-artigen TypeScript-Dateien gültig.

So beheben Sie ihn

Verwenden Sie die Standard-ES-Import-Syntax: import name from 'module' oder import * as name from 'module'. Aktivieren Sie esModuleInterop für Kompatibilität. Verwenden Sie require() nur in .cts-Dateien oder Skripten.

Offizielle Dokumentation

Verwandte Fehlercodes