Maison > interface Web > js tutoriel > Où résident les modules Node.js installés par npm ?

Où résident les modules Node.js installés par npm ?

Barbara Streisand
Libérer: 2024-12-08 00:17:14
original
571 Les gens l'ont consulté

Where Do npm-Installed Node.js Modules Reside?

Trouver l'emplacement des modules Node.js installés via npm

Lorsque vous travaillez avec Node.js, il est crucial de comprendre où les modules installés sont stockés . npm, le principal gestionnaire de packages pour Node.js, gère ce processus de manière transparente.

Bibliothèques globales

Les bibliothèques globales sont accessibles à partir de n'importe quel projet. Pour trouver leur emplacement, exécutez la commande :

npm list -g
Copier après la connexion

Cela affichera une liste des bibliothèques globales installées et leurs chemins. Pour une sortie tronquée affichant uniquement le chemin, utilisez la commande suivante :

npm list -g | head -1
Copier après la connexion

Pour afficher uniquement les packages principaux sans leurs sous-packages, utilisez les commandes :

npm list --depth=0
npm list -g --depth=0 (for global packages only)
Copier après la connexion

Sous Unix systèmes, les bibliothèques globales sont généralement stockées dans :

  • /usr/local/lib/node
  • /usr/local/lib/node_modules

Les systèmes Windows ont des chemins différents :

  • Windows XP : %USERPROFILE%AppDatanpmnode_modules
  • Windows 7, 8 et 10 : %USERPROFILE%AppDataRoamingnpmnode_modules

Bibliothèques non globales

Non globales les bibliothèques, utilisées dans un projet spécifique, sont stockées dans le sous-dossier node_modules du répertoire du projet. Pour voir les bibliothèques non globales installées pour votre projet actuel :

npm list
Copier après la connexion

Installation des modules globalement ou localement

Lors de l'installation de modules, l'option -g peut être utilisé pour les installer globalement :

npm install -g pm2
Copier après la connexion

Pour une installation locale dans le contexte actuel projet :

npm install pm2
Copier après la connexion

Cette distinction détermine l'emplacement où le module installé est accessible.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal