1 版本不匹配
原因:
本地 node 跟 npm 版本不匹配。
解决办法:
通过官网链接查看版本对应情况——https://nodejs.org/zh-cn/download/releases/
2 版本过低
原因:
本地 npm 版本过低导致。
解决办法:
将 node_modules 删除,在终端运行 npm install -g npm 下载最新版本。
3 缓存问题
原因:
本地 npm 缓存导致。
解决办法:
用终端进入 npm 的安装路径,使用 npm cache clean --force 强制清除本地镜像缓存。然后重新 npm install 后再次运行项目即可。
4 权限问题
原因:
项目权限问题。
解决办法:
Windows 系统:
在主机中搜索 Windows PowerShell,右键已管理员方式运行,设置执行策略。
输入 set-ExecutionPolicy RemoteSigned,然后按 A 回车即可。
Mac 系统:
进入管理权限(执行 sudo su)执行指令即可。
5 项目缓存问题
原因:
项目缓存问题
解决办法:
删除项目中 node_modules 文件夹和 package_lock.json 文件
重新执行 npm i 即可。