【发布时间】:2022-07-01 20:04:36
【问题描述】:
将 pnpm 降级到旧版本的正确方法是什么? 我目前有最新的 7+ 版本,而我需要 6.32 版本。 npm 有一个很好的工具:volta 或 nvm,但如果 pnpm 是全局安装的,还没有找到任何东西。
【问题讨论】:
标签: javascript npm pnpm
将 pnpm 降级到旧版本的正确方法是什么? 我目前有最新的 7+ 版本,而我需要 6.32 版本。 npm 有一个很好的工具:volta 或 nvm,但如果 pnpm 是全局安装的,还没有找到任何东西。
【问题讨论】:
标签: javascript npm pnpm
如本页https://pnpm.io/fr/uninstall 所示,您必须删除存储在 $PNPM_HOME 环境变量中的目录。 所以输入:
$PNPM_HOME
然后在linux或者macOs上用以下命令删除:
sudo rm -rf $PNPM_HOME
或者直接用windows删除文件夹
【讨论】:
有一个更简单的解决方案。如 PNPM 文档中所述: https://pnpm.io/installation#using-corepack
Node.js v16.13,随 Corepack 一起提供。这使用起来非常简单,只需更改 pnpm 的版本
corepack prepare pnpm@6.32.0 --activate
所有版本标签都可以在 pnpms github 页面上找到: https://github.com/pnpm/pnpm/tags?after=v6.32.2
【讨论】: