npm global d'installation ne pas ajouter des paquets de CHEMIN sur Windows 8.1
Quand je lance npm install -g <package>
il installe les paquets dans mon utilisateur/AppData/Roaming/ngp/npm_modules/dossier. Ce sous-dossier n'est pas dans mon CHEMIN donc, si j'essaie d'exécuter le package sans appeler explicitement le chemin d'accès complet de l'appel échoue avec un '<package>' is not recognized as an internal or external command, operable program or batch file.
Que puis-je faire pour résoudre ce problème?
Grâce
OriginalL'auteur Zain Rizvi | 2014-05-25
Vous devez vous connecter pour publier un commentaire.
Je suis sous win8.1 et j'ai trouvé que le nodejs programme d'installation n'a pas ajouter le chemin d'accès global nœud de modules pour le CHEMIN d'accès système. Juste ajouter
%AppData%\npm;
à la variable utilisateur(depuis %AppData% dir est en fonction de l'utilisateur)PATH
pour le fixer.Vous devrez vous déconnecter puis se reconnecter pour le changement à votre variable d'environnement PATH pour prendre effet.
PATH
à charger.OriginalL'auteur luochen1990
Vous devez exécuter cette ligne de
SET PATH=pathtonodejs;%PATH%
(oùpathtonodejs
est l'endroit où vous avez installé nodejs) une fois l'installation de nodejs est terminée et il devrait fonctionner.OriginalL'auteur user3662697
Il tourné le problème était dû à un changement dans le comportement du module, j'ai été à l'aide.
J'avais été la suite des anciens tutoriels pour l'utilisation de Express.js. Les anciens tutoriels supposé Express serait dans mon chemin après l'installation à l'échelle mondiale, mais aussi de l'Express v4.0 il y a un distinct Express module, vous devez installer afin de l'obtenir dans votre chemin
juste assez. Fait
génial! C'était juste déroutant au premier abord 😀 Merci pour cela!
OriginalL'auteur Zain Rizvi