Ein URL-Schema für eingebaute Module
Wenn Sie integrierte Module in Node.js importieren möchten, die Sie also nicht zu Ihrer package.json hinzufügen müssen, können Sie ein spezielles URL-Schema verwenden. Denken Sie daran, dass alle Importe in Node.js im Grunde URLs sind, die in Pfade aufgelöst werden. Die Verwendung des „node“-Präfixes in solchen Importen markiert die Anweisung als Import für ein eingebautes Modul.
Das folgende Beispiel verwendet das ES-Modulsystem. Der Import von eingebauten Modulen kann auch mit CommonJS-Importen erfolgen, aber ich empfehle dringend, das moderne ES-Modulsystem zu verwenden. Es ist seit Node.js Version 15 stabil.
// An import of a built-in module,
// in this case 'fs', using the
// the variant w/promises instead
// of callbacks.
import fs from 'node:fs/promises';
// ... Using 'fs. ...'
Wie Sie sehen, ist die Änderung sehr klein, markiert den Import jedoch deutlich als eingebautes Modul.