今天在创建项目的时候,发现一直创建不成功,安装项目依赖的时候报错:npm ERR! Unexpected end of JSON input while parsing near…
具体报错详情:
经过自己亲测发现如下解决方法:
方案一(亲测已解决):
清除缓存
npm cache clean --force (这个命令必须要运行)
再安装
npm install(我试的时候还是同样报错,后来用yarn install, 再 yarn run serve 就可以跑起来了)
方案二(网上的其他方案,未亲测):
第一次按照上面的方法 npm cache clean --force 轻松就解决问题了,但是今天我用的时候发现依然报错:
npm ERR! Unexpected end of JSON input while parsing near...
......
npm ERR! A complete log of this run can be found in:
......
于是我就按着上次的方法发现不行,还是报错,我就又连着试了好几次还是不行
后来查阅各种方案,发现只需要把镜像改一下就行了,具体看下面
第一步还是:npm cache clean --force
npm cache clean --force
第二步:切换为淘宝镜像
npm config set registry https://registry.npm.taobao.org/
npm config get registry https://registry.npm.taobao.org/
3.第三步:
npm install
执行上面命令后,发现问题解决!!!
网上好多都是说用官方镜像替换掉淘宝镜像,我记得我第一次的时候就是切换为官方镜像了,可是后来第二次不行,我就用了淘宝镜像。(我分析原因应该是网不好,官方的不在国内,而淘宝的在国内,所以用淘宝的快就ok了)