TypeScript · Middle · Frage 44 von 75
Wie unterscheidet sich moduleResolution: 'bundler' von 'node16'/'nodenext'?
- 1
bundlerahmt Bundler nach,nodenextfolgt Node.js - 2
bundlerfunktioniert nur mit Webpack 4 und älter - 3Es sind Synonyme aus verschiedenen TypeScript-Versionen
Antwort zeigen
Richtige Antwort: bundler ahmt Bundler nach, nodenext folgt Node.js
Erklärung
In Node.js-ESM muss man in relativen Importen Endungen schreiben und exports/type berücksichtigen. Bundler (Vite, Next.js, esbuild) sind dabei nachsichtig, und der Modus bundler bildet ihr Verhalten nach. Für Code, den Node.js ohne Build ausführt, wählt man nodenext.