Ответ 1
Если вы находитесь за корпоративным прокси (который использует, например, Blue Coat), вы должны использовать http вместо https для адресов хранилища, например
npm config set registry="http://registry.npmjs.org/"
См.: Ошибка: Ошибка SSL: SELF_SIGNED_CERT_IN_CHAIN при использовании npm.
Вы также можете импортировать в систему несанкционированный сертификат и пометить его как доверенного или временно отключить проверку SSL при установке пакетов (быстрый, но не рекомендуемый метод):
npm config set strict-ssl false
См.: Ошибка: Ошибка SSL: SELF_SIGNED_CERT_IN_CHAIN при использовании npm.
Рекомендуемый способ (и более болезненный) - просто указать правильный файл сертификата, например
npm config set cafile "<path to your certificate file>"
Смотрите: Как исправить ошибку SSL сертификата при запуске Npm в Windows?,