错误信息:Not Found - GET https://registry.npmmirror.com/4.5.17 - [NOT_FOUND] 4.5.17 not found

错误命令

>npm install @vue/cli@ 4.5.17 -g

错误全部信息

npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmmirror.com/4.5.17 - [NOT_FOUND] 4.5.17 not found
npm ERR! 404
npm ERR! 404  '4.5.17@*' is not in this registry.
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\AAA\AppData\Local\npm-cache\_logs\2022-05-10T07_16_07_235Z-debug-0.log

错误解析:
对于第一行对于在web之类开发中,一点不陌生 code 404
状态码是404代表是:未找到资源,
第二行是:发送一个get请求,请求地址是:https://registry.npmmirror.com/4.5.17 之后的[NOT_FOUND] 4.5.17 not found是没有找到,也就是对于我们使用npm 下载资源中发送的url为:https://registry.npmmirror.com/4.5.17的get请求响应的状态码式404.
错误信息第三行 :‘4.5.17@*’ is not in this registry.也是在npm的镜像源中找不到这个资源
之后的错误信息大体也是这个一次,最后的错误信息是日志信息。


错误信息可能情况:

  1. 可能因为镜像源的问题,在国内并没有设置镜像资源设置为国内的镜像网站,可能是网络的原因这个可能性比较大,国内访问国外的网站这个懂得都懂;卡是肯定的。
  2. 如果你设置了国内的镜像源,可能是因为命令打错了

情况一 解决方案
配置国内的镜像源,例如淘宝的:命令为


npm config set registry=https://registry.npm.taobao.org

情况二 解决方案
命令错误 我这个是因为习惯点击了;在npm install @vue/cli@ 4.5.17 -g中的@ 4.5.17之间点击一下空格


那解决方案很显然就是删除空格

npm install @vue/cli@4.5.17 -g

总结感受
认真检查命令,分析错误信息。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐