· 7 min read
Corepack 让 packageManager 字段真正生效。
enable:Node bin 下生成 pnpm/yarn shimprepare pnpm@x.y.z:下载指定版本到本地缓存use pnpm@x.y.z:写 package.json + 触发 prepare- 核心目的:消灭全局安装,团队/CI 锁版本
- 权限来源:
enable要在 Node bin 写 shim - 需要 sudo:apt/brew 装 Node,shim 在
/usr/local/bin - 不需要 sudo:nvm/fnm 装 Node,shim 在用户目录
- 免 sudo 解法:
--install-directory $HOME/.local/bin