[редактировать]
Я считаю эта ссылка является правильным решением.
- Переустановите npm с помощью менеджера версий узлов (рекомендуется)
или
Вручную изменить каталог по умолчанию для npm
[оригинальный ответ]
ВНИМАНИЕ: это ставит под угрозу безопасность!Это позволяет вредоносному коду, работающему без доступа root, записывать код в эти каталоги, где он может в конечном итоге запускаться с правами root.
С здесь , не запускаться как sudo на Mac:
sudo chown -R $(whoami) ~/.npm
sudo chown -R $(whoami) /usr/local/lib
sudo chown -R $(whoami) /usr/local/bin
Затем повторите команду без sudo.Например (в вашем случае response-devtools)
npm install -g npm@latest
Это решило мою проблему после обновления до npm v6.7.0