Skip to content

pnpm 命令大全

pnpm 简介

1 下载 pnpm

需要根据 node 版本下载相应的 pnpm 版本

npm install -g pnpm@version
npm install -g pnpm@version

2 设置源

pnpm config set registry https://registry.npm.taobao.org/
pnpm config set registry https://registry.npm.taobao.org/

3 检查源

pnpm config get registry
pnpm config get registry

4 切换源

pnpm config set registry <淘宝源或其他源地址>
pnpm config set registry <淘宝源或其他源地址>

5 配置全局安装路径

pnpm config set store-dir “全局地址”

例:pnpm config set store-dir D:\\node\\pnpm\\global
pnpm config set store-dir “全局地址”

例:pnpm config set store-dir D:\\node\\pnpm\\global

6 配置全局缓存路径

npm config set cache-dir “缓存地址”

例:pnpm config set cache-dir D:\\node\\pnpm\\cache
npm config set cache-dir “缓存地址”

例:pnpm config set cache-dir D:\\node\\pnpm\\cache

7 查看安装包的所有版本

pnpm view packagename versions
pnpm view packagename versions

8 等价与 npm i nodemon -g

pnpm add nodemon -g
pnpm add nodemon -g

9 安装包

pnpm i
pnpm install
pnpm i
pnpm install

10 查看依赖(全局)

pnpm list [-g]
pnpm list [-g]

11 本地服务启动(按实际 package.json 配置文件为准)

pnpm dev
pnpm dev

12 查看 pnpm 版本:

pnpm -v
pnpm -v

13 删除 npm 或 yarn 生成的 node_modules

rm -rf node_modules
rm -rf node_modules

14 查看本地安装的依赖

pnpm list**,**别名 pnpm ls
pnpm list**,**别名 pnpm ls

15 查看全局安装的依赖

pnpm list --global**,**别名 pnpm ls --g
pnpm list --global**,**别名 pnpm ls --g

16 检查过期的依赖

pnpm outdated
pnpm outdated

17 发布依赖包:

pnpm publish
pnpm publish

18 管理 node 环境

可实现 nvm、n 等 node 版本管理工具,安装并切换 node.js 版本的功能。 本地安装并使用:

pnpm env use <node 版本号>
pnpm env use <node 版本号>

全局安装并使用:

pnpm env use --global <node 版本号>
pnpm env use --global <node 版本号>

上次更新于: