安装使用pnpm包管理工具
安装
前言
If you don't use the standalone script or @pnpm/exe
to install pnpm, then you need to have Node.js (at least v16.14) to be installed on your system.
使用独立脚本安装
即使没有安装 Node.js,也可以使用以下脚本安装 pnpm。
Windows
使用 PowerShell:
iwr https://get.pnpm.io/install.ps1 -useb | iex
使用 npm 安装
nodejs 16的版本只能用下面的版本
npm install -g pnpm@8.7.6
npm install -g pnpm
或者
npm install -g @pnpm/exe
配置国内镜像
# 安装16.20.2版本
nvm install 16.20.2
# 切换到16.20.2版本
nvm use 16.20.2
# 设置国内镜像地址
npm config set registry https://registry.npmmirror.com
# 全局安装 pnpm包管理器
npm install -g pnpm@8.7.6
# 设置国内镜像地址
pnpm config set registry https://registry.npmmirror.com
配置
在pnpm的配置文件中配置以下配置:
- 配置PNPM全局安装路径
- 配置PNPM全局bin文件安装路径
- 配置PNPM cache路径
- 配置PNPM state路径
# pnpm全局bin路径
pnpm config set global-bin-dir "D:\nodejs"
# pnpm全局缓存路径
pnpm config set cache-dir "D:\pnpm\cache"
# pnpm创建pnpm-state.json文件的目录
pnpm config set state-dir "D:\pnpm\state"
# pnpm全局安装路径
pnpm config set global-dir "D:\pnpm\global"
# pnpm全局仓库路径(类似 .git 仓库)
pnpm config set store-dir "D:\pnpm\store"
验证设置是否正确:
pnpm c get
如果正确则不输入任何内容, 错误时显示格式化JSON错误项,修改对应错误即可
自动设置环境变量
pnpm setup
手动配置PNPM环境变量
- WIN+S快捷键 -> 编辑系统环境变量 -> 环境变量 -> 新建系统变量
- 设置PNPM环境变量映射:
- PNPM仓库名: PNPM_HOME
- PNPM global-bin-dir全局安装路径, 例如: D:\pnpm
- 系统的Path变量变量添加`%PNPM_HOME%值。
%PNPM_HOME%
检验
pnpm c list