执行sudo npm出错 ERR timeout

之前玩树莓派时,安装npm经常会遇到ERR。

root@raspberrypi:/home/pi# sudo npm install -g npm
npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning undefined: network timeout at: https://registry.npmjs.org/npm
npm WARN registry Using stale data from https://registry.npmjs.org/ due to a request error during revalidation.
npm ERR! Unexpected end of JSON input while parsing near '...s-close","editor","np'

解决办法

  1. 清除代理
npm config set proxy null
npm config set https-proxy null
  1. 重置设置
npm config set registry http://registry.cnpmjs.org/
  1. 如果重置仍不行,可以设置为淘宝源
npm config set registry https://registry.npm.taobao.org
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • npm是什么 NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具...
    build1024阅读 8,150评论 0 9
  • 本文参考:【原】npm 常用命令详解从0开始发布一个无依赖、高质量的npm包Yarn 官网 上一篇文章 npm总结...
    双面小Q阅读 2,416评论 0 6
  • 33、JS中的本地存储 把一些信息存储在当前浏览器指定域下的某一个地方(存储到物理硬盘中)1、不能跨浏览器传输:在...
    萌妹撒阅读 2,255评论 0 2
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,880评论 0 3
  • npm 1. 什么是npm npm是Node官方提供的包管理工具,它已经成了Node包的标准发布平台,用于Node...
    女友要我学会坚强阅读 2,700评论 1 1

友情链接更多精彩内容