安装使用pnpm包管理工具

发布时间 2023-08-24 15:25:53作者: 龙果果

安装

前言

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 安装

npm install -g pnpm

或者

npm install -g @pnpm/exe

配置

在pnpm的配置文件中配置以下配置:
  1. 配置PNPM全局安装路径
  2. 配置PNPM全局bin文件安装路径
  3. 配置PNPM cache路径
  4. 配置PNPM state路径

 

pnpm config set global-bin-dir "D:\nodejs" #pnpm全局bin路径
pnpm config set cache-dir "D:\pnpm\cache" # pnpm全局缓存路径
pnpm config set state-dir "D:\pnpm\state" # pnpm创建pnpm-state.json文件的目录
pnpm config set global-dir "D:\pnpm\global" # pnpm全局安装路径
pnpm config set store-dir "D:\pnpm\store" # pnpm全局仓库路径(类似 .git 仓库)
验证设置是否正确:
pnpm c get
如果正确则不输入任何内容, 错误时显示格式化JSON错误项,修改对应错误即可
 
自动设置环境变量
 
pnpm setup
 
手动配置PNPM环境变量
  • WIN+S快捷键 -> 编辑系统环境变量 -> 环境变量 -> 新建系统变量
  • 设置PNPM环境变量映射:
    1. PNPM仓库名: PNPM_HOME
    2. PNPM global-bin-dir全局安装路径, 例如: D:\pnpm
  • 系统的Path变量变量添加`%PNPM_HOME%值。
 
%PNPM_HOME%
检验
pnpm c list