Dans le développement Node.js, nous avons souvent besoin d'utiliser des modules tiers pour implémenter nos fonctions. Installer un module est parfois très simple, parfois cela nécessite quelques astuces. Pour garantir le bon fonctionnement de notre projet, nous devons vérifier si les modules installés ont réussi. Cet article se concentrera sur la façon de vérifier si le module Node.js est installé avec succès.
- Vérifiez le fichier package.json
Lorsque vous utilisez NPM pour installer un module, vous pouvez spécifier le numéro de version du module. NPM écrira le module et ses informations sur le numéro de version dans le fichier « package.json » dans le répertoire racine du projet.
Nous pouvons ouvrir manuellement le fichier pour vérifier si le module spécifié est installé avec succès. Par exemple, nous avons trouvé le contenu suivant dans le fichier package.json :
"dependencies": {
"express": "^4.16.4"
}
Copier après la connexion
Cela signifie que nous avons installé le module express et que le numéro de version installé est 4.16.4. Notez que le symbole « ^ » avant le numéro de version indique qu'une version plus récente que 4.16.4 peut être installée. S'il n'y a aucun symbole, seule la version spécifiée sera installée.
Si nous n'avons pas édité manuellement le fichier "package.json", vous pouvez visualiser le fichier en entrant la commande suivante dans le terminal :
cat package.json
Copier après la connexion
ou
npm list --depth=0
Copier après la connexion
#🎜 🎜#Cela listera tous les modules installés et leurs numéros de version dans le répertoire racine du projet.
Vérifiez le dossier node_modules -
Node.js stockera tous les modules installés dans le dossier "node_modules" du répertoire racine du projet. Nous pouvons déterminer manuellement si le dossier contient le module souhaité.
Ouvrez le terminal, entrez dans le répertoire racine du projet et exécutez la commande suivante :
ls node_modules
Copier après la connexion
Cette commande listera les noms de tous les modules installés. Si nous voulons vérifier si un module spécifique est installé avec succès, nous pouvons utiliser la commande suivante :
ls node_modules/模块名
Copier après la connexion
Par exemple :
ls node_modules/express
Copier après la connexion
Cela listera tous les fichiers et fichiers de le dossier du module Express.
Utilisez la fonction require pour tester le module-
Dans Node.js, nous pouvons utiliser la fonction "require" pour introduire des modules. Si nous pouvons appeler avec succès ses fonctions ou variables lors de l'utilisation du module dans le code, cela signifie que le module a été installé avec succès.
Par exemple :
const express = require('express');
const app = express();
Copier après la connexion
Ici, on utilise la fonction "require" pour introduire le module Express et créer un objet "app". Si nous n'obtenons aucune erreur, nous avons installé le module avec succès.
Utilisez la commande npm pour vérifier si le module est installé -
Si nous ne sommes pas sûrs qu'un module soit installé avec succès, nous pouvons utiliser le commande suivante pour vérifier dans le terminal L'état du module :
npm ls 模块名
Copier après la connexion
Par exemple :
npm ls express
Copier après la connexion
Cette commande listera l'état du module Express et ses dépendances. Si le module est installé avec succès, le résultat de la commande sera similaire à :
项目名@1.0.0 /路径/到/项目
└── express@4.16.4
Copier après la connexion
Si le module n'est pas installé avec succès, le résultat de la commande sera vide.
Résumé
Dans le développement Node.js, il est très important de vérifier si le module est installé avec succès. Cet article présente quatre méthodes : vérifier le fichier package.json, vérifier le dossier node_modules, utiliser la fonction require pour tester le module et utiliser la commande npm pour vérifier si le module est installé. Grâce à ces méthodes, nous pouvons vérifier rapidement quels modules manquent à notre projet ou si les modules nouvellement ajoutés ont réussi. Dans le développement réel, nous pouvons choisir et appliquer selon nos propres scénarios.
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!