pnpm管理node版本
背景
传统的 Node.js 版本管理工具(如 nvm)需要手动切换版本,而 pnpm 提供了一种更轻量级的方式——通过 pnpm env 命令来管理 Node.js 版本。更重要的是,你可以完全绕过系统中已有的 Node.js,让 pnpm 成为唯一的 Node.js 管理工具。
本文将介绍如何在本地完全没有安装 Node.js 的情况下 ,使用 pnpm 管理 Node.js 版本。
工具介绍
pnpm
pnpm 是一个快速、高效的 JavaScript 包管理工具,旨在解决传统包管理工具(如 npm 和 yarn)中的磁盘空间浪费问题。从 v7 开始,pnpm
引入了 pnpm env
命令,允许用户轻松管理 Node.js 的版本。
pnpm env
pnpm env
是 pnpm
提供的一个子命令,用于管理 Node.js 环境。它可以安装、卸载和切换不同版本的 Node.js,类似于 nvm
的功能。
安装与配置
curl和wget二选一
curl
1 |
|
wget
1 |
|
安装 node
指定版本
使用 pnpm env use 安装并切换到指定版本的 Node.js。例如,安装 Node.js v18:
1 |
|
安装完成后,再次运行以下命令验证:
1 |
|
你应该会看到类似以下的输出:
1 |
|
使用lts版本
1 |
|
常见命令
设置版本
如果你想设置某个版本为默认版本,可以使用以下命令:
1 |
|
例如:
1 |
|
删除版本
1 |
|
例如:
1 |
|
查看本地所有版本
1 |
|
pnpm管理node版本
https://ortonzhang.github.io/2025/02/14/pnpm/