第一次使用npm发现什么东西也下不了,各种超时,更换镜像源,删除缓存等方法都无效,最后看到一个方法,清除了一下代理(虽然我没有设置过),然后将镜像还原,最后重启,成功解决问题。

方法1:更改淘宝镜像

淘宝的最新镜像已经修改为 http://registry.npmmirror.com,设置全局镜像

npm config set registry http://registry.npmmirror.com

方法2:删除 .npmrc文件,清除缓存

  1. 首先找到 C:\Users\xxx 下的 .npmrc文件并删除
  2. 强制清除缓存
npm cache clean --force

方法3:清除代理,关机重启

npm config rm proxynpm config rm https-proxy

我在这里还把设置的淘宝镜像还原了,不明白是否有影响,如下

npm config set registry http://registry.npmjs.org/