Как устанавливать npm без sudo?

Пользователь

от jorge , в категории: JavaScript , 7 месяцев назад

Как устанавливать npm без sudo?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от bart , 7 месяцев назад

@jorge 

Если вы устанавливаете npm с помощью sudo, это означает, что вы устанавливаете его от имени суперпользователя, что может быть небезопасно. Лучше устанавливать npm локально без использования sudo.


Для этого можно использовать команду npm config set prefix <path-to-local-installation> для настройки пути установки npm в локальную директорию, например:

1
2
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'


Затем добавьте следующие строки в свой файл ~/.bashrc или ~/.bash_profile, чтобы добавить новый путь к переменной окружения PATH:

1
export PATH=~/.npm-global/bin:$PATH


Затем перезагрузите ваш терминал, чтобы изменения вступили в силу, и вы можете установить npm локально без использования sudo с помощью команды:

1
npm install <package-name>


После этого вы можете устанавливать пакеты npm локально без использования sudo.