如何在 pnpm 版本之间切换?

问题描述 投票:0回答:4

我目前正在开发一个使用 pnpm 6 的应用程序,但我安装了 pnpm 7。我找不到任何说明如何安装和在版本之间切换的文档。谢谢!

package-managers pnpm
4个回答
5
投票

如果你已经通过 Node.js 安装了 pnpm corepack

corepack enable

你可以跑:

corepack prepare [email protected] --activate

这是doc


3
投票

可能有更好的方法,但我只是卸载了版本 7 并安装了版本 6。我用 yarn 做了这个,但你可以使用卸载/安装文档中列出的任何方法来完成。只需确保使用最初用于安装它的方法(npm、yarn、brew 等)进行卸载即可。

这就是我所做的:

yarn global remove pnpm
yarn global add [email protected] (installed specific latest pnpm version)

目前好像没有类似nvm的方案。 参考


3
投票

我也要去 node.js/corepack。对于不同的项目,我必须在版本 6 和版本 7 之间跳转。

使用最新版本的 node.js (16.17+),可以更轻松地在最新的 pnpm 主要版本之间切换。对于最新的版本 7,您可以输入:

corepack prepare pnpm@latest --activate

最新版本6:

corepack prepare pnpm@latest-6 --activate

在pnpm的安装文档中也有介绍


0
投票

就我而言,在 Ubuntu 22.04 上设置 nextauthjs 本地环境 我做了以下操作。

© www.soinside.com 2019 - 2024. All rights reserved.