pnpm
pnpm 含义为 performant npm 意指【高性能的 npm】,与npm一样的都是软件包管理工具。pnpm 比其他包管理器快 2 倍。
一. 常用命令
1. 常用命令
全局安装
shellpnpm add -g <Module Name>
当前项目安装软件包
shellpnpm add <Module Name>
根据package.json安装软件
shellpnpm install # 或 pnpm i
生产环境
- 在package.json文件dependencies属性下增加记录
- pnpm install 时会自动安装该软件包
- 使用pnpm install --production 或者 NODE_ENV 变量值为 production 时,安装该软件包shell
pnpm add <Module Name>
开发环境
- 在package.json文件devDependencies属性下增加记录
- pnpm install 时会自动安装该软件包
- 使用pnpm install --development 或者 NODE_ENV 变量值为 development 时,不会安装该软件包shell
pnpm add -D <Module Name>
2. 查看软件
列出项目的依赖
shellpnpm ls # 或 pnpm list
查看本地已安装的包信息
shellpnpm ls tailwindcss #或 pnpm ls | grep tailwindcss
查看包信息
shellpnpm info tailwindcss #或 pnpm view tailwindcss
列出项目的依赖,并限制显示的依赖深度
shellpnpm list --depth=2
3. 更新软件
更新pnpm自身
shellpnpm add -g pnpm
更新所有软件包
shellpnpm update # 或 pnpm up
更新指定软件包
shellpnpm update <Module Name>
4. 卸载软件
删除全局软件
shellpnpm uninstall -g <Module Name> # 或 pnpm rm -g <Module Name> # 或 pnpm un -g <Module Name>
删除项目中软件包
shellpnpm un <Module Name>