запрос к https://registry.npmjs.org/co не выполнен - PullRequest
0 голосов
/ 10 февраля 2019

Если я сделаю npm install в моем хранилище.Я получаю сообщение об ошибке ниже

npm ERR! code UNABLE_TO_GET_ISSUER_CERT_LOCALLY
npm ERR! errno UNABLE_TO_GET_ISSUER_CERT_LOCALLY
npm ERR! request to https://registry.npmjs.org/co failed, reason: unable to get local issuer certificate

Я пытался с

npm config set registry https://registry.npmjs.org/

Но это не решает проблему

Пожалуйста, помогите решить эту проблему.Заранее спасибо!

1 Ответ

0 голосов
/ 10 февраля 2019

Похоже, это проблема с , пытающимся использовать SSL при установке требуемых пакетов вашего проекта .Это происходит из-за того, как вы настроили реестр npm:

npm config set registry https://registry.npmjs.org/

Обратите внимание на префикс https в реестре npm, Протокол передачи гипертекста Secure (HTTPS) - это защищенная версияHTTP , протокол, по которому данные передаются между вашим браузером и веб-сайтом, к которому вы подключены. 'S' в конце HTTPS означает 'Безопасный' .Это означает, что все коммуникации между вашим браузером и веб-сайтом зашифрованы.HTTPS-страницы обычно используют один из двух безопасных протоколов для шифрования связи - SSL (Secure Sockets Layer) или TLS (безопасность транспортного уровня).

Возможно, вы можете попробовать следующее, чтобы увидеть, разрешается ли онВаша проблема:

npm config set registry http://registry.npmjs.org/  

Затем попробуйте переустановить свои зависимости с помощью npm install

В качестве альтернативы, вы можете отключить требование ssl (хотя использовать по своему усмотрению), выполнив следующие действия:

npm config set strict-ssl false

и попробуйте снова установить ваши требования с npm install

...