跳到主内容
版本:Next

错误码

ERR_PNPM_UNEXPECTED_STORE

存在模块目录并链接到不同的存储目录。

如果您有意更改了存储目录,请运行 pnpm install ,pnpm 将使用新存储重新安装依赖。

ERR_PNPM_NO_MATCHING_VERSION_INSIDE_WORKSPACE

项目具有工作区中不存在的工作区依赖项。

例如,包 foodependencybar@1.0.0

{
"name": "foo",
"version": "1.0.0",
"dependencies": {
"bar": "workspace:1.0.0"
}
}

但是,工作区中只有 bar@2.0.0,所以 pnpm install 将失败。

要修复此错误,所有使用 工作区协议 的依赖项需要被更新至当前工作区中的版本。 这可以手动完成,也可以使用 pnpm -r update 命令完成。

ERR_PNPM_PEER_DEP_ISSUES

项目具有未解析的对等依赖关系或对等依赖关系与所需范围不匹配,那么 pnpm install 将失败。 要解决此问题,请安装缺少的对等依赖项。

您也可以使用 package.json中的 pnpm.peerDependencyRules.ignoreMissingpnpm.peerDependencyRules.allowedVersions 字段选择性地忽略这些错误。

ERR_PNPM_OUTDATED_LOCKFILE

This error happens when installation cannot be performed without changes to the lockfile. This might happen in a CI environment if someone has changed a package.json file in the repository without running pnpm install afterwards. Or someone forgot to commit the changes to the lockfile.

To fix this error, just run pnpm install and commit the changes to the lockfile.