Я столкнулся с той же проблемой, пытаясь установить gulp.
Что-то странное в настройке прокси в npm. Похоже, что старые версии настроек прокси и https-прокси сохраняются как-то, даже если их нет в конфигурации. Для меня старый параметр прокси с предыдущим просроченным паролем все еще присутствовал, даже после того, как я попытался удалить его через «npm config delete proxy».
Что мне помогло, так это использование
npm config edit
затем добавьте правильные записи для прокси и https-прокси. например, * +1008 *
proxy=http://[username]:[password]@[proxyhost]:8080/
https-proxy=http://[username]:[password]@[proxyhost]:8080/
Похоже, что именно https-proxy-линия заработала.