Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Chemins Relatifs dans Require | Section
Fondamentaux de Node.js

bookChemins Relatifs dans Require

Glissez pour afficher le menu

Lorsque vous utilisez require avec des chemins relatifs dans Node.js, vous indiquez précisément à Node.js où trouver vos modules personnalisés. Commencez toujours un chemin relatif par ./ pour le répertoire courant ou ../ pour remonter d’un répertoire. Cela rend votre code explicite et évite les conflits accidentels avec les modules natifs ou les paquets installés.

Structure du dossier.

project/
│
├── app.js
├── utils.js
└── helpers/
    └── math.js
utils.js

utils.js

helpers/math.js

helpers/math.js

app.js

app.js

copy

Il est recommandé de ne pas omettre ./ ou ../ lors de l’importation de vos propres fichiers. Si vous écrivez require('utils') au lieu de require('./utils'), Node.js recherchera un module natif ou un paquet dans node_modules, et non votre fichier. Cela peut entraîner des erreurs difficiles à diagnostiquer.

Maintenez une structure de projet organisée et utilisez des chemins relatifs clairs et explicites. Si votre projet devient plus complexe, envisagez d’utiliser des chemins absolus avec des outils comme path.join ou de configurer des alias de modules, mais restez toujours cohérent et vérifiez vos chemins lors du déplacement de fichiers. Rappel : les chemins relatifs sont résolus à partir du fichier où require est appelé, et non à partir de l’emplacement d’exécution du script.

question mark

Quelle instruction require charge correctement un fichier local nommé utils.js situé dans le même répertoire que le fichier courant, et évite les conflits accidentels avec les modules natifs Node.js ou les packages installés ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 14

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 14
some-alt