我相信这是因为依赖项解析有点中断,请参阅https://github.com/npm/npm/issues/1341#issuecomment-20634338
以下是可能的解决方案:
手动需要安装包含未满足的依赖项的顶级模块:
npm install findup-sync@0.1.2
重新构造您的package.json。将所有高级模块(作为其他模块的依赖项)放在底部。
重新运行
npm install
命令。
该问题可能是由于超时或其他原因导致npm无法下载所有软件包所致。
注意:您也可以使用手动安装失败的软件包
npm install findup-sync@0.1.2。
在运行之前
npm install,执行以下步骤可能会有所帮助:
- 使用以下命令删除node_modules
rm -rf node_modules/
- 跑
npm cache clean
为什么有时需要“删除node_modules”?如果在期间无法安装嵌套模块
npm install,则后续模块
npminstall将不会检测到那些缺少的嵌套依赖项。
如果是这种情况,有时只需删除那些缺少的嵌套模块的顶级依赖关系,然后
npm install再次运行即可。看到



