Я пытался установить пакет узлов глобально с npm install -g <package_name>
, но он не работал из-за проблем с разрешениями. Поэтому я следовал руководству и запускаю следующие команды:
sudo chown -R $USER /usr/lib/node_modules
sudo chown -R $USER /usr/local/lib/node_modules
После этого npm install
работал правильно, но теперь я немного беспокоюсь о разрешениях, которые я дал своему пользователю для этих папок. Эти команды опасны? Должен ли я что-то с этим сделать (например, отменить разрешения или переустановить узел) или я могу забыть об этом?
Спасибо за вашу помощь
=====
Редактировать: Сегодня я узнал, что папка / usr / lib / node_modules не существует в моей системе, поэтому только команда:
sudo chown -R $USER /usr/local/lib/node_modules
имел реальный эффект.