本地源码构建Jitsi Meet执行npm i出现EINTEGRITY校验失败问题
Jitsi Meet 源码构建npm依赖安装错误解决方案
错误说明
你遇到的EINTEGRITY错误是npm校验依赖包哈希值不匹配导致,冲突来源于libflacjs、jitsi定制版react-native两个git源依赖的本地缓存损坏,和你使用的node、npm版本无直接关联。
可按以下步骤依次尝试解决:
- 清理npm全局缓存,删除已损坏的依赖包缓存文件
执行命令:npm cache clean --force - 删除项目本地的依赖目录和锁文件,清除旧配置残留
执行命令:rm -rf node_modules package-lock.json - 临时关闭完整性校验执行安装
git来源的依赖包哈希计算容易出现环境差异导致校验失败,可添加参数跳过校验:npm install --no-integrity - 备用方案:切换yarn完成安装
若上述步骤仍报错,可使用兼容性更好的yarn进行依赖安装:
全局安装yarn:
执行安装命令:npm install -g yarnyarn install
注意事项
安装完成后若需恢复npm默认的完整性校验规则,执行npm config set integrity true即可。
内容的提问来源于stack exchange,提问作者Yash Mudgal
相关产品推荐
相关产品推荐

