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?
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.