1、检查当前node与npm的版本
nodejs 和 npm 的版本是有适配的,具体可以看官网:nodejs 和 npm 的版本是有适配的
若是版本不兼容,修改node或者npm的版本即可,建议使用nvm版本管理工具,切换方便;
2、清除缓存后重新下载
# 清除
#verify和clean --force的区别在于是否会验证缓存数据的有效性和完整性从而进行有效cache clean.
npm cache verify
npm cache clean --force
#执行
npm install#绕过peerDependency里依赖的自动安装
npm install --legacy-peer-deps
其他常见错误,这篇文章写的不错,也可以进行参考。文章链接