[TOC] #### 1. pnpm 介紹 --- pnpm 官網(wǎng): [https://pnpm.io](https://pnpm.io) pnpm 含義為 performant npm,意指: 高性能的 npm #### 2. pnpm 安裝 --- 全局安裝 pnpm ``` npm i pnpm -g ``` mac 系統(tǒng)也可以使用 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 ``` ![](https://img.itqaq.com/art/content/e49c5220101cc7161a877b26c627930f.png) #### 3. pnpm 使用 --- 查看 pnpm 版本 ``` pnpm -v pnpm --version ``` 初始化項(xiàng)目 ``` # 沒有交互操作,直接創(chuàng)建 package.json 文件 pnpm init ``` 安裝項(xiàng)目的所有依賴包 ``` pnpm install ``` 添加依賴包 ``` # 運(yùn)行時依賴 pnpm add <package> pnpm add <package> --save # 開發(fā)時依賴 pnpm add <package> --save-dev ``` 移除依賴 ``` # 移除當(dāng)前項(xiàng)目包 pnpm remove <package> # 移除全局的依賴包 pnpm remove <package> --global ``` 運(yùn)行腳本 ``` pnpm run <command> ``` #### 4. pnpm 簡寫 --- pnpm 命令及其參數(shù)的簡寫同 npm 完全一致, 下面列舉出最常見的一些用法 ``` # 安裝依賴 pnpm i # 添加運(yùn)行時依賴 pnpm i <package> -S # 添加開發(fā)時依賴 pnpm i <package> -D ```