最近使用npm安装一些node包时,总是停留在:
[ ...............] / fetchMetadata: sill resolveWithNewModule find-cache-dir@
等待很长时间,有时候会出现下面报错:
npm ERR! Unexpected end of JSON input while parsing near '...eCount":11,"unpacke
dS'
经过在网上找资料,有的说是node版本太老了导致,当时使用的8.3版本,升级node到v12.13.0还是不行,还试了下面的:
npm cache clean --force
问题依旧没有解决,最后使用如下命令解决:
方法如下:
更换成淘宝的源
npm config set registry https://registry.npm.taobao.org
– 配置后可通过下面方式来验证是否成功
npm config get registry
– 或npm info express
本文分享了解决npm安装node包时出现的停滞和错误经验,通过更换为淘宝的npm源,成功解决了安装过程中遇到的问题。





