由于这两天买的新电脑在短期内频频蓝屏、卡机,不得不把自己其他的本本拿出来换上,但是程序员换电脑是真的痛苦,其他不说就说一个配环境 真的折腾哈

我是一名前端菜鸟,现在自己的本本上使用的是npm包管理工具,其实对于配环境在网络条件稍微不好点就各种npm ERR的问题不是第一次出现了,没想到这次又遇到,还是记录下吧,如果有其他的小伙伴遇到不妨试一下

这是这两天遇到的报错,上了梯子之后,还是

问题出现

  1. npm ERR! Response timeout while trying to fetch https://registry.npmjs.org/@xxx(over 3000
  2. npm ERR! code EINTEGRITY
  3. npm ERR! Response timeout while trying to fetch https://registry.npmjs.org/@xxx(over 3000
  4. npm ERR! Unexpected end of JSON input while parsing near '...g\r\n\r\nwsFcBA
  5. npm ERR! Unexpected end of JSON input while parsing near '...g\r\n\r\nwsFcBAEBCAAQ'
  6. ...

尝试解决

百度了、谷歌了、githup也搜了 其实最多的方法就是npm清缓存,各种清缓存,这里就不列举了,

还有在.npmrc文件里设置timeout=60000,其实这个并不建议,因为等待时间长了一倍,你就看着它 最后还是报错

我的npm版本是6.14.4,在githup里查到有人说这是npm的这个版本的问题,可以通过升版或者降版来解决问题,其实我不管升降,npm还是报错

我....真的是

问题坎坷解决

最后想到之前曾经遇到过一次是通过使用华为云镜像来解决问题的,可以在试一下

npm i --registry=https://mirrors.huaweicloud.com/repository/npm/ 
设置过后 可以通过命令npm get registry来查看当前npm镜像地址
但是我查了 还是https://registry.npmjs.org 然后后来在试几次就报错了,但是还没来得及截图 就被我愤怒的五指姑娘关掉了
好吧 那我优雅点通过命令行你不让 我就直接去改写你
本地磁盘C->用户->计算机名 我的是TongBen->.npmrc  记事本打开  打开后里面记载着你的镜像地址 可能是npm可能是cnpm也可能是huaweicloud,直接修改就好
以后想改回来了 就直接改回去 或者命令行npm set registry https://registry.npmjs.org/
 
嘿,装完华为云镜像后,在安装东西真的嗖嗖的,主要是没有npm ERR了,如果在电脑前网速不稳定npm ERR连连的你,可以试一下huaweicloud镜像,希望对你有用。

npm包管理器报错-npm ERR! Response timeout while trying to fetch https://registry.npmjs.org/@XXX(over 30000ms)的更多相关文章

  1. 【转】npm包管理器那些事

    原文链接:http://www.cnblogs.com/shuoer/p/7782125.html npm包管理器那些事! 今天和朋友针对npm包全局安装和本地项目安装这个梗展开的激烈的讨论,故此做一 ...

  2. npm install的时候报错 npm err code 1

    在学习vue的时候,npm install的时候报错  npm err code 1,当时很郁闷,是‘vue init webpack my-project’命令新建的模版项目 ,怎么会报错,第一次遇 ...

  3. NPM包管理器入门(附加cnpm : 无法加载文件错误解决方案)

    NPM 包管理器 1.作用: 快速构建nodejs工程 快速安装和依赖第三个模块 2.使用方法 快速构建 npm init 会得到一package.json文件 { "name": ...

  4. Node.js_简介及其 npm 包管理器基本使用_npm_cnpm_yarn_cyarn

    Node.js 既是语言也是平台,跳过了 Apache.Nginx 等 HTTP 服务器,直接面向前端开发 JavaScript 是由 ECMAScript.文档对象模型(DOM)和浏览器对象模型(B ...

  5. 关于 npm 包管理器最常用的内容都在这儿了

    Nodejs的诞生,给前端开发世界带来了翻天覆地的变化. 前端工程化,各种工具,以及向后端的能力扩展. 车子离不开轮子,node(前后端)开发离不开npm这个包管理工具,在这总结下常用配套工具: np ...

  6. npm包管理器小节一下

    淘宝npm镜像cnpm设置 npm install -g cnpm --registry=https://registry.npm.taobao.org 更新npm的版本 npm install np ...

  7. NPM(包管理器)作用是什么?

    NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: a.允许用户从NPM服务器下载别人编写的第三方包到本地使用 b.允许用户从NPM服务器 ...

  8. npm包管理器相关知识

    关于npm包安装命令的介绍,如下图:

  9. 修改npm包管理器的registry为淘宝镜像(npm.taobao.org)

    起因 安装了node,安装了npm之后,官方的源实在是 太慢了! 看了看淘宝的npm镜像, http://npm.taobao.org/  竟然说让我再下载一个cnpm,要不然就每次都得install ...

随机推荐

  1. photonServer学习之连接数据库

    string connectStr = "server=127.0.0.1;port=3306;database=database;user=root;pwd=root";//连接 ...

  2. 3D坐标系

    在3D渲染中,首先要确定的就是坐标系,坐标系根据实际情况,分为两种: 左手坐标系 右手坐标系 在3D空间中,这两个坐标系是没有办法重合到一起的: Unity使用的坐标系为左手坐标系. 在确定左手坐标系 ...

  3. 开发者的福音,LR.NET模块化代码生成器

    代码生成器,是快速开发平台的核心功能之一,是一种用来帮助缺乏经验或者时间的开发者快速生成规范代码的工具,可以在极大程度上提升开发者的工作效率, 能有效避免重复工作.但稍有经验的开发者都明白,代码生成器 ...

  4. require exports module.exports

    require 用于引入模块(js文件). JSON.或本地文件 自己写的模块必须是相对路径,省略了node就认为该自定义模块(js文件)是核心模块(内置模块或者第三方模块) node  有模块作用域 ...

  5. 「查缺补漏」巩固你的Nginx知识体系

    Nginx篇 基本介绍 Nginx是一款轻量级的 Web服务器 / 反向代理服务器 / 电子邮件(IMAP/POP3)代理服务器,主要的优点是: 支持高并发连接,尤其是静态界面,官方测试Nginx能够 ...

  6. ElasticSearch7.6.1 概述

    本来打算重新回去看 并发编程的,之前看过一遍,现在基本忘完了,然后因为考虑到项目的需要,就先看ES了 然后再B站上看到一个视屏比较火,就看这个吧 给大家推荐一下 https://www.bilibil ...

  7. 逆向工程,生成pojo、xml、mapper

    package com.how2java; import java.io.File; import java.io.InputStream; import java.util.ArrayList; i ...

  8. python应用 曲线拟合 01

    双指数函数 待拟合曲线为 y(x) = bepx + ceqx import matplotlib.pyplot as plt x = ([0.05, 0.1, 0.15, 0.2, 0.25, 0. ...

  9. ckeditor4.0以上使用行间距插件lineheight报错修改

    ①从百度上下载一个 ckeditor 行距包,解压放到ckeditor/plugins目录下. ②在config.js 中添加 config.extraPlugins += (config.extra ...

  10. ASP.NET解压zip文件,并将解压后的文件放到指定路径中

    本文链接:https://www.cnblogs.com/yifeixue/p/11769905.html 本人已亲测有效(*^▽^*) 废话不多说了,直接上代码: 1 /// <summary ...