"pnpmfileChecksum" configuration doesn't match the value found in the lockfile

109 阅读1分钟

pnpm 项目运行报错,执行pnpm install 报错信息如下

ERR_PNPM_LOCKFILE_CONFIG_MISMATCH  Cannot proceed with the frozen installation. The current "pnpmfileChecksum" configuration doesn't match the value found in the lockfile

解决方案

方案1—— 添加--no-frozen-lockfile参数

pnpm install --no-frozen-lockfile

方案2—— 删除.pnpmfile.cjs 文件并重新生成pnpm-lock文件

原因

.pnpmfile.cjs 文件排除了部分依赖,导致pnpm-lock文件依赖文件数对不上。

待分析:1、本地可以,ci却报错,为啥?