本文主要是介绍[团队规范]多版本pnpm共存,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
多版本pnpm共存
Corepack是一个实验性的工具,可以帮助管理包管理器的版本。
在不同项目中开发时,发现各个项目的pnpm版本不一样,导致每次pnpm i都会使lock file版本发生变化。
可以使用corepack来锁定pnpm版本,可以通过下面的命令开启corepack:
corepack enable
另外,最好卸载掉全局安装的pnpm(因为它的优先级可能高于corepack):
pnpm uninstall -g pnpm
最后可以利用corepack全局再安装一个最常用的pnpm版本,在项目之外就会默认用这个全局的版本:
corepack install --global pnpm@latest
常用命令
corepack enable 开启corepack功能corepack disable 移除corepack功能corepack hydrate 将包管理器导入缓存corepack prepare 生成包管理器存档
这篇关于[团队规范]多版本pnpm共存的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!