NVM mondial dossier du module
Je suis en utilisant NVM et je suis en train d'installer mondiale MNP modules. Cette action nécessite des autorisations pour un dossier que je n'ai pas les autorisations. Régulièrement nœud.js/mnp qui était facile à résoudre avec prefix
de configuration mais NVM explicitement interdit.
Quelle est la bonne façon de changer le chemin d'accès pour les modules globaux dossier dans la mémoire non volatile?
Ne pas nvm s'installer à l'intérieur de votre dossier d'accueil par défaut?
Non, pour les mondiaux de modules qu'il tente d'accéder à /usr/local/bin/ pour créer des liens symboliques pour les exécutables.
l'installer sans
Avez-vous essayé sudo chown +R $user $directory ?
Non, pour les mondiaux de modules qu'il tente d'accéder à /usr/local/bin/ pour créer des liens symboliques pour les exécutables.
l'installer sans
-g
et vous avez node_modules/.bin
à utiliserAvez-vous essayé sudo chown +R $user $directory ?
OriginalL'auteur Juriy | 2015-11-20
Vous devez vous connecter pour publier un commentaire.
Pour voir l'emplacement de la version actuelle du nœud que vous utilisez:
Vous utilisez le système d'installation si .nvm n'est pas dans le chemin, semblable à la suivante:
Pour passer à une version géré par nvm:
Pour vérifier que vous utilisez une version géré par nvm:
Vous devriez voir quelque chose de similaire à la suivante:
Vous devez seulement de l'expérience mondiale d'installer les problèmes d'autorisation lorsque vous utilisez le système d'installation.
fixé par l'ajout de préfixe .npmrc prefix=C:\Users\Charlie\AppData\Roaming\npm
OriginalL'auteur Michael A. Jackson
À l'intérieur de
~/.npmrc
:Ou vous pouvez utiliser
$PREFIX
de l'environnement de shell:Source
OriginalL'auteur vp_arth