[TOC] #### 1. pnpm 介绍 --- pnpm 官网: [https://pnpm.io](https://pnpm.io) pnpm 含义为 performant npm,意指: 高性能的 npm #### 2. pnpm 安装 --- 全局安装 pnpm ``` npm i pnpm -g ``` mac 系统也可以使用 homebrew 安装: ``` brew install pnpm ``` #### 2. 安装位置 --- 安装位置 1 ``` /Users/liang/Library/pnpm/pnpm ``` ``` export PNPM_HOME="/Users/liang/Library/pnpm" export PATH="$PNPM_HOME:$PATH" ``` 安装位置 2 ``` $ which pnpm /opt/homebrew/bin/pnpm ```  #### 3. pnpm 使用 --- 查看 pnpm 版本 ``` pnpm -v pnpm --version ``` 初始化项目 ``` # 没有交互操作,直接创建 package.json 文件 pnpm init ``` 安装项目的所有依赖包 ``` pnpm install ``` 添加依赖包 ``` # 运行时依赖 pnpm add <package> pnpm add <package> --save # 开发时依赖 pnpm add <package> --save-dev ``` 移除依赖 ``` # 移除当前项目包 pnpm remove <package> # 移除全局的依赖包 pnpm remove <package> --global ``` 运行脚本 ``` pnpm run <command> ``` #### 4. pnpm 简写 --- pnpm 命令及其参数的简写同 npm 完全一致, 下面列举出最常见的一些用法 ``` # 安装依赖 pnpm i # 添加运行时依赖 pnpm i <package> -S # 添加开发时依赖 pnpm i <package> -D ```