Что-то не так с sudo chown -R $ USER / usr / lib / node_modules и / usr / local / lib / node_modules? - PullRequest
0 голосов
/ 03 июля 2019

Я пытался установить пакет узлов глобально с 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

имел реальный эффект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...