You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native执行npm install报错Cannot read property 'pickAlgorithm' of null

报错原因

该报错是npm 7.x版本的已知问题,通常由损坏的包锁文件、未完全清理的缓存触发,你之前的操作未处理包锁文件,因此无法解决问题。

解决步骤

  • 首先删除项目根目录下的package-lock.json文件,若项目中存在npm-shrinkwrap.json也一并删除
  • 再次执行全局缓存清理命令:npm cache clean --force
  • 重新执行npm install即可完成安装

如果上述操作后仍报错,可降级npm到更稳定的6.x版本规避版本bug:

  1. 执行全局安装命令降级npm:npm install -g npm@6
  2. 降级完成后重新执行npm install

针对Windows系统的额外排查方案:
手动删除npm全局缓存目录,默认路径为C:\Users\你的系统用户名\AppData\Roaming\npm-cache,删除整个文件夹后再重试安装操作。


内容的提问来源于stack exchange,提问作者Kiana Kazeminejad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 08:15:04