pnpm安装和配置(window)

1.安装

npm install pnpm -g

查看是否安装成功:pnpm -v

2.修改淘宝镜像源

pnpm config set registry https://registry.npmmirror.com/

3.验证是否成功

pnpm config get registry

4.设置包存储仓库,比如E盘的.pnpm-store(注:请将项目和包存储仓库放在一个磁盘)

pnpm config set store-dir E:\.pnpm-store

5.查看是否成功

pnpm store path

6.常用命令

指令作用npm 命令pnpm 等效
全局安装依赖npm installpnpm install
安装依赖npm i 包名pnpm add (-D)包名
删除依赖npm uninstall 包名pnpm remove (-D)包名
启动脚本npm run脚本pnpm 脚本 或 pnpm run脚本

7.其他命令

pnpm rm -P #  删除dependencies 中相关依赖项
pnpm uninstall -g # 全局中删除
pnpm prune # 移除没有在项目中使用的packages

pnpm env use --global lts # 安装lts版node
pnpm env use --global 18  # 安装v18版node
pnpm env use --global latest # 安装最新node
pnpm env remove --global 14.0.0 # 移除指定版本node
pnpm env list # 查看本地有的node版本
pnpm env list --remote # 查看网络源可用的node版本

### 解决 pnpm 命令未被识别的方法 对于 Mac M1 芯片设备以及其他操作系统中遇到 `pnpm` 命令无法识别的情况,可以采取多种措施来解决问题。 #### 方法一:重新安装 pnpm 并处理权限问题 如果通过 npm 安装 pnpm 遇到了权限错误,那么可以通过加上超级用户权限来进行全局安装: ```bash sudo npm install -g pnpm ``` 这一步骤能够确保 pnpm 正确地安装在全球环境中[^2]。 #### 方法二:配置环境变量 PATH 有时即使已经成功安装pnpm,但由于系统的 `$PATH` 变量设置不当,仍然会出现找不到命令的现象。为了使系统能找到新安装的工具,需确认 `/usr/local/bin` 或者其他合适的目录已经被加入到用户的 shell profile 文件(如 `.zshrc`, `.bash_profile`)中的 PATH 中: ```bash export PATH=$HOME/.local/share/pnpm:$PATH source ~/.zshrc # 或 source ~/.bash_profile 根据使用的shell不同而变化 ``` 此操作使得当前 session 新开启的 terminal window 都能访问最新安装的应用程序[^4]。 #### 方法三:创建软链接(适用于 Linux) 当在 Linux 上遇到 `-bash: pnpm: command not found` 的时候,可能是因为缺少必要的软链接。此时可以在 Node.js 的 bin 目录下为 pnpm 创建一个指向 `/usr/local/bin` 的符号链接: ```bash ln -s /path/to/nodejs/bin/pnpm /usr/local/bin/ ``` 这里假设 `/path/to/nodejs/bin/` 是实际解压缩后的 Node.js 所处的位置;请替换为你自己的具体路径[^5]。 #### 方法四:验证安装情况 完成上述任一方法之后,建议再次尝试调用 `pnpm --version` 来检验是否已正确安装并可正常使用该命令。如果有任何异常反馈,请继续排查直至问题得到彻底解决[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值