Подтвердить что ты не робот

Папка глобального модуля NVM

Я использую NVM, и я пытаюсь установить глобальные модули NPM. Для этого действия необходимы разрешения для папки, к которой у меня нет разрешений. С регулярным node.js/npm, который легко решить с помощью конфигурации prefix, но NVM явно запрещает его.

Каков правильный способ изменения пути к папке глобальных модулей в NVM?

4b9b3361

Ответ 1

Чтобы узнать местоположение текущей версии node, вы используете:

nvm which current

Вы используете системную установку, если .nvm не находится в пути, аналогично следующему:

/usr/local/bin/node

Чтобы перейти к версии, управляемой nvm:

nvm use 4

Чтобы проверить, что вы используете версию, управляемую nvm:

nvm which current

Вы должны увидеть что-то похожее на следующее:

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

При использовании установки системы вам понадобятся только глобальные проблемы с установкой.

Ответ 2

Внутри ~/.npmrc:

prefix='some/path'

Или вы можете использовать среду оболочки $PREFIX:

export PREFIX="${HOME}/.local"  

Источник