Я всегда пытаюсь обновить пакеты узла / npm или npm.
У меня есть машина с Ubuntu, на которой установлена глобальная установка npm, которую я хочу обновить.
npm install -g npm
приводит ко всем видам ошибок доступа к файлу '/ usr / local / lib'.
Я могу использовать sudo
, но затем ~/.npm
dir в моей учетной записи пользователя по умолчанию home dir принадлежит root, а не мне. То, что я предполагаю, создаст проблемы при установке или обновлении пакетов, и в любом случае кажется плохой идеей. Я использую и запускаю npm как я, а не как root.
При поиске я нашел несколько недоделанных решений для этого, но у меня сложилось впечатление, что я делаю что-то не так. Или, может быть, я просто неправильно понял проблему. Мне трудно поверить, что долгосрочный и широко используемый проект, такой как npm
, пострадает от таких основных c недостатков?
Какой самый правильный и простой способ установить npm в глобальном масштабе на обычном linux среда?