Dans nodejs, require est utilisé pour charger des modules ou des fichiers ; la fonction require est un mécanisme de chargement synchrone au moment de l'exécution. Lorsque cette fonction utilise un paramètre, la valeur du paramètre peut avoir le nom de fichier du module de chemin complet, ou il peut s'agir du nom du module. Lorsque le nœud charge le fichier, il y aura une fonction "require.cache" pour mettre le fichier en cache.
L'environnement d'exploitation de cet article : système Windows 10, nodejs version 12.19.0, ordinateur Dell G3.
Dans le nœud, vous pouvez utiliser la fonction require() pour charger des modules.
La fonction require utilise un paramètre et la valeur du paramètre peut être le nom de fichier du module avec un chemin complet, ou il peut s'agir du nom du module. Lorsque vous utilisez le module fourni dans le nœud, il vous suffit de spécifier le nom du module dans le fichier. nécessitent une fonction.
La fonction require est un mécanisme de chargement synchrone au moment de l'exécution (copie du fichier). Lorsque le nœud charge le fichier, il y aura une fonction require.cache pour mettre le fichier en cache.
Si la chaîne contient un chemin. Comme l'exemple suivant
1. Aucun chemin (également appelé module de chargement) : require('find')
2. Il existe un chemin (également appelé fichier de chargement) : require('./find.js')
Module de chargement
exemple:
exiger('trouver')1. Node vérifiera d'abord si le module de recherche est un module intégré (les modules intégrés de nodejs incluent fs, http, etc.), s'il n'est pas trouvé, passez à l'étape suivante.
2. Recherchez node_moludes dans le répertoire actuel pour voir s'il existe un fichier find.js. S'il n'est pas trouvé, passez à l'étape suivante ;
3. Recherchez le dossier find dans node_moludes et recherchez le fichier index.js ;
4. S'il n'y a pas de fichier index.js, recherchez le champ principal dans package.json. Ce champ correspond à un chemin d'entrée ;
5. Si aucun des éléments ci-dessus n'est trouvé, une erreur sera signalée.
Charger le fichier
exemple:
exiger('./trouver')1. Node recherchera d’abord le fichier find.js dans le répertoire courant ;
2. Recherchez ensuite le fichier find.json ;
3. Recherchez l'index.js du dossier find dans le répertoire courant
4. S'il n'y a pas de fichier index.js, recherchez le champ principal dans package.json. Ce champ correspond à un chemin d'entrée ;
Apprentissage recommandé : "tutoriel vidéo nodejs"
Ce qui précède explique en détail comment utiliser require dans nodejs. Pour plus d'informations, veuillez prêter attention aux autres articles connexes sur ce site !