corepack管理包管理器
corepack是一个nodejs自带的包管理器的管理工具,主要是用来管理诸多的包管理器的。当在多人开发环境中,不同开发者用的包管理器不同、版本不同,这时候就可以 用到 corepack
了。 现在corepack
已经随 node
一起安装的,就如同npm一样,但如何使用 corepack
安装 pnpm
,并在之后可以更换包管理器呢?
corepack enable
corepack install --global pnpm@latest
在 package.json
中添加 "packageManager": "pnpm@8.6.6"
,删除 node_modules
并用 pnpm
重新安装依赖。之后如需换为 npm
则删除 node_modules
,pnpm-lock.yml
,packageManager字段
,然后重新用 npm
安装依赖即可。