Nodejs版本管理及镜像配置

pnpm

安装

Windows(PowerShell)
Invoke-WebRequest https://get.pnpm.io/install.ps1 -UseBasicParsing | Invoke-Expression

https://pnpm.io/zh/installation

POSIX系统
curl -fsSL https://get.pnpm.io/install.sh | sh -
更新
pnpm self-update

配置

node镜像
pnpm config set node-mirror:release https://npmmirror.com/mirrors/node/
pnpm config set node-mirror:rc https://npmmirror.com/mirrors/node-rc/
pnpm config set node-mirror:nightly https://npmmirror.com/mirrors/node-nightly/
npm镜像
pnpm config set registry https://registry.npmmirror.com/
store-dir(依赖存储路径, 建议按需修改)
pnpm config set store-dir /path/to/.pnpm-store
使用更短的别名代替pnpm(可选)

https://pnpm.io/zh/installation#使用更短的别名

global/cache dir

https://pnpm.io/zh/npmrc#global-dir
https://pnpm.io/zh/npmrc#cache-dir

常用命令

node版本管理
# 安装 Node.js 的 LTS 版本
pnpm env use --global lts
# 安装 Node.js v16
pnpm env use --global 16
# 安装 Node.js 的预发布版本
pnpm env use --global nightly
pnpm env use --global rc
pnpm env use --global 16.0.0-rc.0
pnpm env use --global rc/14
# 安装最新版本的 Node.js
pnpm env use --global latest
# 安装指定版本的 Node.js,而不将其激活为当前版本
pnpm env add --global lts 18 20.0.1
# 移除指定版本的 Node.JS
pnpm env remove --global 14.0.0
pnpm env remove --global 14.0.0 16.2.3
# 打印本地安装的版本
pnpm env list
# 打印远程可用的 Node.js 版本
pnpm env list --remote
# 打印远程可用的 Node.js v16 版本
pnpm env list --remote 16
依赖管理
# 查看依赖
pnpm list
# 修补依赖
pnpm patch <pkg name>@<version>
# 添加依赖
pnpm add <pkg>
pnpm add (-D devDependencies) <pkg>
# 安装项目所有依赖
pnpm install (--force 强制重新安装)
posted @   树是树非树  阅读(256)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示