场景 主要发生在已有项目的第一次安装依赖 原因 是因为原来开发人员的npm版本比你当前的npm版本低,他生成的package.json中的依赖版本低,而通过你的npm安装的版本要高,版本比较的时候报错 解决办法 方法一:使用低版本的npm安装,可以问一下原来开发人员,推荐使用nvm管理node版本方法二:修改package.json中报错的依赖的版本