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 node, 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 les modules fournis dans le nœud, il vous suffit de spécifier le nom du module dans la fonction require. La fonction require est un mécanisme de chargement synchrone au moment de l'exécution (copie du fichier). le fichier, il y aura un La fonction require.cache met en cache le fichier
Si la chaîne contient le chemin. Comme dans l'exemple suivant
1. Aucun chemin (également appelé module de chargement) : require('find')
2. Il y a un chemin (également appelé fichier de chargement) : require('./find.js')
.
Charger le moduleExemple :
require('find')
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 au suivant. étape
2. À partir du répertoire actuel vers l'extérieur, recherchez node_moludes pour voir s'il existe un fichier find.js. S'il n'est pas trouvé, passez à l'étape suivante :
3. js;
4. S'il n'y a pas de fichier index.js, allez dans package.json Recherchez le champ principal, qui correspond à un chemin d'entrée
5. .
Charger les fichiersExemple :
require('./find')
1. Node recherchera d'abord le fichier find.js dans le répertoire actuel
2. fichier dans le dossier index.js
4 du répertoire courant. S'il n'y a pas de fichier index.js, allez sur package.json pour trouver le champ principal, qui correspond à un chemin d'entrée
Apprentissage recommandé : "
Tutoriel vidéo nodejs ;"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!