Dans node, le package global fait référence au package d'outils utilisé pour installer les packages locaux dans le projet, tels que nrm, fil, cnpm, etc. ; le package logiciel est une bibliothèque incluse dans le programme et doit être installé dans chaque projet qui utilise le package logiciel. Les packages locaux et les packages globaux ne doivent être installés qu'à un seul emplacement. Vous pouvez utiliser l'option -g ou --global pour commander à npm d'installer les packages globaux, ou vous pouvez utiliser "npm ls -g" pour afficher. packages globaux installés.
L'environnement d'exploitation de cet article : système Windows 10, nodejs version 16, ordinateur Dell G3.
Généralement, les packages globaux sont des packages d'outils, tels que : nrm, fil, cnpm
Les progiciels sont des bibliothèques incluses dans un programme.
Les packages locaux doivent être installés dans chaque projet qui les utilise, tandis que les packages globaux ne doivent être installés qu'à un seul emplacement.
Pour installer un package global, utilisez l'option -g ou --global pour npm install.
Vous pouvez ajouter l'option -g à la plupart des commandes npm en travaillant avec des packages globaux.
Pour afficher les packages globaux installés, utilisez la commande npm ls -g.
Pour trouver le dossier global node_modules, utilisez la commande npm ls -g.
Toutes les commandes NPM que nous avons vues sont accompagnées d'un indicateur -g facultatif indiquant que vous utilisez des modules globaux.
Les exemples sont les suivants
Le code suivant installe le package Browserify globalement.
npm install -g navigateurCela place Browserify sur la ligne de commande, que nous avons utilisée dans le chapitre précédent.
Package global mis à jour
npm update -g nom du packageRépertorier les packages globaux
npm ls-gDésinstaller le package
npm rm -g nom du packagePar exemple, pour désinstaller Browserify, exécutez
npm rm -g navigateurNPM ne modifie pas la configuration du système lors de l'installation globale des modules.
Les modules globaux sont placés sur la ligne de commande là où ils sont disponibles.
Utiliser le module global require
Les modules installés globalement ne doivent pas utiliser la fonction require dans notre code, bien que de nombreux packages prenant en charge les balises globales prennent également en charge l'installation locale dans notre projet (dossier node_modules).
S'il est installé localement, c'est-à-dire sans l'option -g, nous pouvons utiliser la fonction require, comme nous l'avons déjà vu.
Un bon exemple simple est le module rimraf (www.npmjs.org/package/rimraf).
Si rimraf est installé globalement (npm install -g rimraf), il fournit un utilitaire de ligne de commande qui vous permet de supprimer de manière récursive et forcée des répertoires sur toutes les plates-formes.
Pour supprimer le répertoire myData après avoir installé rimraf globalement, exécutez
rimraf mesDonnées
Pour faire la même chose à partir du code Node.js, installez rimraf localement (npm install rimraf) et créez un app.js comme indiqué.
Apprentissage recommandé : "tutoriel vidéo nodejs"
Ce qui précède est le contenu détaillé de ce qu'est le package global dans node. Pour plus d'informations, veuillez prêter attention aux autres articles connexes sur ce site !