Node.js 按照命令npm i npm更新节点时出错

Node.js 按照命令npm i npm更新节点时出错,node.js,npm,npm-install,Node.js,Npm,Npm Install,返回命令后,出现以下错误 npm i npm 我的节点版本是6.2.0 任何帮助都将不胜感激 问题似乎是您使用了代理或网络出现了问题,因此无法验证https证书 您可以尝试添加此npm config set strict ssl false以禁用ssl检查,然后再次尝试安装它您是在执行npm i-g npm还是仅执行npm i npm?@vito just npm i npmTry npm i-g npm then.@vito它似乎可以工作。我现在在尝试安装angular时遇到此错误cli@vi

返回命令后,出现以下错误

npm i npm

我的节点版本是6.2.0


任何帮助都将不胜感激

问题似乎是您使用了代理或网络出现了问题,因此无法验证https证书


您可以尝试添加此
npm config set strict ssl false
以禁用ssl检查,然后再次尝试安装它

您是在执行npm i-g npm还是仅执行npm i npm?@vito just npm i npmTry npm i-g npm then.@vito它似乎可以工作。我现在在尝试安装angular时遇到此错误cli@vitoC:\Users\Shihas>npm安装-g@angular/cli@latest“调用”C:\Program Files\nodejs\\node.exe“C:\Program Files\nodejs\\node\u modules\npm\bin\npm cli.js“prefix-g”不被识别为内部或外部命令、可操作程序或批处理文件。npm错误!代码E500 npm错误!500内部服务器错误:@angular/cli@latestnpm错误!此运行的完整日志可在以下位置找到:npm ERR!C:\Users\Shihas\AppData\Roaming\npm-cache\u logs\2018-09-01T10\u 36\u 50\u 454Z-debug.log似乎是一个全局配置错误,请参阅绕过严格的ssl没有帮助,不幸的是-npm响应500个内部服务器错误。
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