Ошибка при обновлении узла после команды npm i npm - PullRequest
0 голосов
/ 01 сентября 2018

Я получаю следующую ошибку после возврата команды

npm i npm

Версия моего узла 6.2.0

C:\Users\Shihas>npm i npm
'CALL "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\\node_modules
\npm\bin\npm-cli.js" prefix -g' is not recognized as an internal or external com
mand,
operable program or batch file.
npm ERR! code ERR_TLS_CERT_ALTNAME_INVALID
npm ERR! errno ERR_TLS_CERT_ALTNAME_INVALID
npm ERR! request to https://registry.npmjs.org/npm failed, reason: Hostname/IP d
oes not match certificate's altnames: Host: registry.npmjs.org. is not in the ce
rt's altnames: DNS:a.sni.fastly.net, DNS:a.sni.global-ssl.fastly.net

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Shihas\AppData\Roaming\npm-cache\_logs\2018-09-01T10_10_11
_873Z-debug.log

Любая помощь будет оценена!

1 Ответ

0 голосов
/ 01 сентября 2018

Проблема в том, что вы находитесь за прокси-сервером или что-то не так с сетью, поэтому он не может проверить сертификат https.

Вы можете попытаться добавить это npm config set strict-ssl false, чтобы отключить проверку ssl, а затем попробовать установить его снова

...