Un schéma d'URL pour les modules intégrés
Si vous souhaitez importer des modules dans Node.js qui sont intégrés, ce qui signifie que vous n'avez pas besoin de les ajouter à votre package.json, vous pouvez utiliser un schéma d'URL spécial. N'oubliez pas que toutes les importations dans Node.js sont essentiellement des URL qui sont résolues en chemins. L'utilisation du préfixe « nœud » dans de telles importations marque l'instruction comme une importation pour un module intégré.
L'exemple suivant utilise le système de modules ES. L'importation de modules intégrés peut également être effectuée avec des importations CommonJS, mais je suggère fortement d'utiliser le système de module ES moderne. C'est stable depuis Node.js version 15.
// 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. ...'
Comme vous pouvez le voir, le changement est vraiment petit, mais marque clairement l'importation en tant que module intégré.