Carica i moduli integrati di Node.js

Una sintassi di importazione leggermente speciale per i moduli incorporati

Uno schema URL per i moduli incorporati

Se vuoi importare moduli in Node.js che sono incorporati, il che significa che non devi aggiungerli al tuo package.json, allora c'è uno schema URL speciale che puoi usare. Ricorda che tutte le importazioni in Node.js sono fondamentalmente URL che vengono risolti in percorsi. L'uso del prefisso "nodo" in tali importazioni contrassegna l'istruzione come un'importazione per un modulo integrato.

L'esempio seguente utilizza il sistema di moduli ES. L'importazione dei moduli incorporati può essere eseguita anche con le importazioni CommonJS, ma consiglio vivamente di utilizzare il moderno sistema di moduli ES. È stabile dalla versione 15 di Node.js.

// 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. ...'

Come puoi vedere, la modifica è davvero piccola, ma contrassegna chiaramente l'importazione come modulo integrato.