Maison  >  Article  >  interface Web  >  Comment configurer le chemin d'installation global du module Node.js

Comment configurer le chemin d'installation global du module Node.js

php中世界最好的语言
php中世界最好的语言original
2018-05-28 15:53:181224parcourir

Cette fois, je vais vous montrer comment configurer le chemin d'installation global du module Node.js et quelles sont les précautions pour configurer le chemin d'installation global de Node.js module. Voici le combat réel. Jetons un coup d’œil au cas.

Après avoir téléchargé et installé NodeJS, il y aura les fichiers suivants dans le chemin que vous choisissez :

Par défaut, l'installation de NodeJS installera également npm (gestionnaire de modules : utilisez Il existe deux modules de gestion des utilisateurs require, global et local).

Remarque :

Global : l'exécution de npm install installera le module dans le chemin global. l'utilisateur requiert () dans le programme, il n'est pas nécessaire de considérer où se trouve le module. Si le chemin global n'est pas modifié, le module téléchargé par l'utilisateur sera par défaut le chemin C:UsersAdministratorAppDataRoamingnpm.

Partiel : l'exécution de npm install (notez que -g est manquant) installera le module dans le chemin actuellement indiqué par la fenêtre DOS. Pour le moment, les autres projets de chemin ne peuvent pas faire référence à cela. version.

Modifier le chemin global par défaut :

Configurez d'abord le chemin de stockage du module global de npm (node_global) et le chemin du cache (global_cache ). Par exemple, je souhaite placer les deux dossiers ci-dessus sous %nodejs%node_modules

1) Créez deux dossiers, "node_global" et "node_cache" sous D:appsnodejsnode_modules.

2) Exécuter dans la fenêtre DOS :

npm config set prefix “D:\apps\nodejs\node_modules\node_global”
npm config set cache “D:\apps\nodejs\node_modules\node_cache”

Si cette méthode ne peut pas être modifiée, vous pouvez également :

Dans l'installation de nodejs répertoire Recherchez le fichier node_modulesnpm.npmrc

et modifiez-le comme suit :

prefix = D:\apps\nodejs\node_modules\node_global
cache = D:\apps\nodejs\node_modules\node_cache

3) À l'heure actuelle, le chemin global par défaut pour l'installation du module npm a été modifié dans le dossier correspondant, mais pour le moment, l'utilisateur ne peut toujours pas avoir besoin de ces modules, car le système informatique ne sait toujours pas que vous avez modifié le chemin par défaut, vous devez donc accéder à "win+R"-->" sysdm.cpl"-->"Avancé "-->"Variables d'environnement" ouvre la boîte de dialogue des paramètres.

4) Ce qui suit est l'endroit le plus critique (l'endroit qui détermine le succès ou l'échec de la modification !) :

① Premier , définissez les " variables système ", créez une nouvelle variable nommée NODE_PATH, la valeur de la variable est : le chemin absolu vers le dossier node_modules dans le dossier précédemment créé utilisé pour stocker les modules globaux. (Dites au système que le module global téléchargé par l'utilisateur se trouve ici).

C'est-à-dire : D:appsnodejsnode_modulesnode_globalnode_modules

②Après avoir créé le NODE_PATH, vous devez également indiquer au système les emplacements du nœud et du npm. À ce stade, vous devez accéder aux « Variables système. " dans la boîte de dialogue "Variables d'environnement". Recherchez la variable "Chemin" dans la colonne, double-cliquez sur

pour l'ouvrir, ajoutez un point-virgule anglais ";" à la fin du contenu existant, puis vérifiez s'il y a

D:appsnodejs; (Adresses du nœud et npm)

L'élément suivant doit être ajouté si cnpm est installé :

D:appsnodejsnode_modulesnode_global;

(chemin cnpm, npm install -g cnpm --registry=https://registry.npm.taobao.org !!! )

Je pense que vous l'avez maîtrisé après avoir lu le cas dans cet article. Pour des méthodes plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Comment créer un environnement de développement webpack+react

Comment créer un environnement de bucket familial React

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!

Déclaration:
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