pnpm 命令
pnpm 命令 --- pnpm 打包到指定目录 --- pnpm 安装 建议不要用 npm 安装,否则无法随意切换 node --- pnpm 命令补全 1. 执行以下命令: 2. 编辑你的 Zsh…
pnpm 命令
1pnpm config set registry https://registry.npmmirror.com/ # 设置镜像源
2pnpm -v # 查看 pnpm 的版本
3
4pnpm config list # 查看当前 pnpm 配置
5pnpm config set <key> <value> # 设置 pnpm 配置,例如 `pnpm config set registry https://registry.npmmirror.com/`
6pnpm config get <key> # 获取 pnpm 配置值,例如 `pnpm config get registry`
7pnpm config delete <key> # 删除 pnpm 配置项
8
9pnpm init # 快速初始化项目,使用默认值生成 `package.json`
10
11pnpm add <package> # 添加依赖到 dependencies
12pnpm add <package> -D # 添加依赖到 devDependencies
13pnpm add <package> -g # 全局安装指定依赖
14pnpm add <package>@<version> # 添加指定版本的依赖,例如 `pnpm add express@4.18.2`
15
16pnpm install # 安装 package.json 中所有依赖
17pnpm install <package> # 安装指定依赖,并添加到 dependencies
18pnpm install <package> --save-dev # 安装指定依赖,并添加到 devDependencies
19pnpm install <package>@<version> # 安装指定版本的依赖,例如 `pnpm install lodash@4.17.21`
20pnpm install --frozen-lockfile # 锁定版本安装,确保一致性
21pnpm install --shamefully-hoist # 启用全局提升模式(兼容旧项目)
22
23pnpm remove <package> # 删除指定依赖
24pnpm remove <package> -g # 删除全局安装的依赖
25pnpm remove <package>@<version> # 删除指定版本的依赖
26pnpm remove -g <package> # 删除全局安装的依赖
27
28pnpm update # 更新所有依赖到符合版本范围的最新版本
29pnpm update <package> # 更新指定依赖
30pnpm update --latest # 更新所有依赖到最新版本,忽略版本范围
31pnpm outdated # 查看项目中过时的依赖
32
33pnpm list # 查看当前项目的依赖树
34pnpm list <package> # 查看指定依赖的版本和安装路径
35pnpm why <package> # 查看为何安装某个依赖及其来源
36
37pnpm add -g <package> # 全局安装指定依赖
38pnpm list -g # 查看全局安装的依赖列表
39pnpm root -g # 显示全局包所在的路径
40
41pnpm env use <version> # 切换到指定版本的 Node.js,例如 `pnpm env use 16.20.0`
42pnpm env use --global lts # 切换到最新的 LTS 版本(也可下载)
43pnpm env add --global <版本号> # 只下载指定版本但不激活
44pnpm env list # 列出所有已安装的 Node.js 版本
45pnpm env list --remote 24 # 查看远程可用的所有 Node.js 版本
pnpm 打包到指定目录
1pnpm build --dest /Users/zailiang/test
pnpm 安装
建议不要用 npm 安装,否则无法随意切换 node
1curl -fsSL https://get.pnpm.io/install.sh | sh -
2
3npm install -g pnpm
pnpm 命令补全
- 执行以下命令:
1pnpm completion zsh > ~/.pnpm-completion.zsh
- 编辑你的 Zsh 配置文件(如果你用的是默认 shell):
1vim ~/.zshrc
- 在文件末尾加上以下内容:
1source ~/.pnpm-completion.zsh
- 保存并退出,然后刷新配置:
1source ~/.zshrc
pnpm 离线安装
打开浏览器访问 GitHub 的 Releases 页面:https://github.com/pnpm/pnpm/releases
1sudo cp pnpm-linux-x64 /usr/local/bin/pnpm
2sudo chmod +x /usr/local/bin/pnpm
3pnpm --version
在 ~/.zshrc 增加:
1export PNPM_HOME="/root/.local/share/pnpm"
2case ":$PATH:" in
3 *":$PNPM_HOME:"*) ;;
4 *) export PATH="$PNPM_HOME:$PATH" ;;
5esac