pnpm
安装
Windows(PowerShell)
Invoke-WebRequest https://get.pnpm.io/install.ps1 -UseBasicParsing | Invoke-Expression
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(可选)
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 强制重新安装)
标签:node,https,版本,Nodejs,--,global,env,pnpm,镜像
From: https://www.cnblogs.com/lenchu/p/18500257