先看报错代码,如果不是这个请参考其他解决方案
npm ERR! code FETCH_ERROR
npm ERR! errno FETCH_ERROR
npm ERR! invalid json response body at https://npmmirror.com/@vue/cli reason: Unexpected token < in JSON at position 0
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\33419\AppData\Local\npm-cache\_logs\2024-08-05T10_45_04_992Z-debug-0.log
出现这种情况大概率是淘宝镜像源需要更新了,首先需要先检查一下自己现在配置的镜像源是哪里的,我们在cmd中输入以下代码:
npm config get registry
如图所示,可以看到当前的镜像源
然后我们只需要配置一下最新的镜像源就可以了:
npm config set registry https://registry.npmmirror.com
当然也可以根据自己需求去配置其他镜像源,这里给到的是淘宝的,仅供参考
如图,我们配置成功后再次检查一下可以看到明显不一样了,这个时候就能解决大部分在安装脚手架时卡住不动和刚刚那个报错的问题