pnpm - 高性能的 npm 包管理工具

作者:辰風(fēng)沐陽 閱讀:2704 發(fā)布時間:2022-08-18 上次更新:2023-12-13

1. pnpm 介紹


pnpm 官網(wǎng): https://pnpm.io

pnpm 含義為 performant npm,意指: 高性能的 npm

2. pnpm 安裝


全局安裝 pnpm

  1. npm i pnpm -g

mac 系統(tǒng)也可以使用 homebrew 安裝:

  1. brew install pnpm

2. 安裝位置


安裝位置 1

  1. /Users/liang/Library/pnpm/pnpm
  1. export PNPM_HOME="/Users/liang/Library/pnpm"
  2. export PATH="$PNPM_HOME:$PATH"

安裝位置 2

  1. $ which pnpm
  2. /opt/homebrew/bin/pnpm

3. pnpm 使用


查看 pnpm 版本

  1. pnpm -v
  2. pnpm --version

初始化項目

  1. # 沒有交互操作,直接創(chuàng)建 package.json 文件
  2. pnpm init

安裝項目的所有依賴包

  1. pnpm install

添加依賴包

  1. # 運行時依賴
  2. pnpm add <package>
  3. pnpm add <package> --save
  4. # 開發(fā)時依賴
  5. pnpm add <package> --save-dev

移除依賴

  1. # 移除當(dāng)前項目包
  2. pnpm remove <package>
  3. # 移除全局的依賴包
  4. pnpm remove <package> --global

運行腳本

  1. pnpm run <command>

4. pnpm 簡寫


pnpm 命令及其參數(shù)的簡寫同 npm 完全一致, 下面列舉出最常見的一些用法

  1. # 安裝依賴
  2. pnpm i
  3. # 添加運行時依賴
  4. pnpm i <package> -S
  5. # 添加開發(fā)時依賴
  6. pnpm i <package> -D

標(biāo)簽: JavaScript nodejs