Maison > interface Web > js tutoriel > Où se trouvent réellement les packages installés par npm ?

Où se trouvent réellement les packages installés par npm ?

Patricia Arquette
Libérer: 2024-11-29 19:07:15
original
480 Les gens l'ont consulté

Where Do npm-Installed Packages Actually Live?

Découverte de l'emplacement des packages installés par NPM

npm, un gestionnaire de packages pour Node.js, simplifie l'installation de modules tiers . Cependant, les utilisateurs peuvent se demander où résident ces modules après l'installation.

Localisation des bibliothèques globales

Les bibliothèques globales, installées à l'échelle du système pour tous les utilisateurs, sont généralement stockées dans l'un des les répertoires suivants :

  • Systèmes Unix : /usr/local/lib/node ou /usr/local/lib/node_modules

Pour afficher une liste tronquée des bibliothèques globales et leurs chemins, exécutez la commande :

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

Pour une liste plus complète, y compris les sous -packages, utilisez :

npm list --depth=0
Copier après la connexion

Pour filtrer la liste sur les packages installés globalement, ajoutez le -g flag :

npm list -g --depth=0
Copier après la connexion

Les utilisateurs de Windows peuvent s'attendre à trouver des bibliothèques globales aux emplacements suivants :

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

Localisation des bibliothèques non globales

Les bibliothèques non globales sont installées dans le sous-répertoire node_modules du répertoire de travail actuel. Pour afficher les bibliothèques non globales installées, exécutez :

npm list
Copier après la connexion

Installation des packages globalement ou localement

Par défaut, npm installe les packages localement. Pour installer un package globalement, incluez l'option -g :

  • npm install -g pm2 : Installe pm2 globalement, en le plaçant généralement dans /usr/local/lib/node_modules.
  • npm install pm2 : Installe pm2 localement, en le plaçant dans les node_modules du répertoire actuel sous-répertoire.

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