安装@mui/icons-material提示npm pickAlgorithm属性为空错误如何解决
报错信息
npm ERR! Cannot read property 'pickAlgorithm' of null
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\User\AppData\Local\npm-cache_logs\2021-11-02T04_49_26_513Z-debug.log
核心原因
该报错与@mui/icons-material包本身无关,通常由三类问题触发:npm本地缓存数据损坏、项目依赖锁文件与现有依赖配置冲突、使用的npm版本存在已知兼容性bug。
解决步骤
- 第一步:强制清理npm缓存,执行命令:
npm cache clear --force
可后续执行npm cache verify确认缓存状态正常。 - 第二步:删除项目冲突文件,手动删除项目根目录下的
package-lock.json文件(如使用yarn则删除yarn.lock),以及node_modules文件夹。 - 第三步:重新执行依赖安装,先运行
npm install安装项目全量依赖,再单独安装目标包验证:npm install @mui/icons-material - 第四步:版本兼容修复,若上述操作仍报错,可将npm升级到最新稳定版后重试:
npm install -g npm@latest
内容的提问来源于stack exchange,提问作者Bj pangilinan
相关产品推荐
相关产品推荐

