corepack

管理 Node.js 包管理器版本

补充说明

corepack 根据项目的 packageManager 字段自动切换 npm、pnpm、yarn 的版本,避免“每个人本地版本不同”。部分 Node.js 版本已不再内置,需要单独安装。

常用示例

corepack enable
corepack prepare pnpm@9.12.0 --activate
corepack prepare yarn@4.5.0 --activate
corepack use pnpm@latest
corepack install -g pnpm@9.12.0
corepack --version

在 package.json 中固定版本:

{
  "packageManager": "pnpm@9.12.0+sha512..."
}

易错点与排错

相关命令