最近使用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