web-dev-qa-db-fra.com

Dossier du module global NVM

J'utilise NVM et j'essaie d'installer des modules NPM globaux. Cette action nécessite des autorisations sur un dossier sur lequel je n'ai pas d'autorisations. Avec node.js/npm normal qui était facile à résoudre avec la configuration prefix mais NVM l'interdit explicitement.

Quelle est la bonne façon de modifier le chemin d'accès au dossier des modules globaux dans NVM?

29
Juriy

Pour voir l'emplacement de la version actuelle du nœud que vous utilisez:

nvm which current

Vous utilisez l'installation du système si .nvm ne se trouve pas dans le chemin d'accès, comme suit:

/usr/local/bin/node

Pour passer à une version gérée par nvm:

nvm use 4

Pour vérifier que vous utilisez une version gérée par nvm:

nvm which current

Vous devriez voir quelque chose de semblable au suivant:

/Users/<your-user-name>/.nvm/versions/node/v4.2.2/bin/node

Vous ne devez rencontrer des problèmes de permission d'installation globale que lorsque vous utilisez l'installation du système.

35
M J