После долгих проб и ошибок я обнаружил, что в дополнение ко всему, что было сказано выше, мне также нужно установить https-proxy
на значение http proxy
.
Таким образом, конечный файл .npmrc выглядит как
proxy=http://username:password@proxy.address:port/
https-proxy=http://username:password@proxy.address:port/
strict-ssl=false
registry=http://registry.npmjs.org/
Обратите внимание, что прокси и https-прокси идентичны!
См. Комментарии к этой теме для получения дополнительной информации:
https://github.com/npm/npm/issues/8034
Кроме того, я выполнил npm cache clean --force
после обновления npmrc, но я не уверен, требуется ли он.
Надеюсь, это поможет.