在powershell中升级pnpm: Unable to find the global bin directory

简述

  • 环境: powershell
  • 需求:升级pnpm
  • 当前版本:8.15.2
  • 目标版本:8.15.3

错误: Unable to find the global bin directory

> pnpm install -g @pnpm/exe
 ERR_PNPM_NO_GLOBAL_BIN_DIR  Unable to find the global bin directory

Run "pnpm setup" to create it automatically, or set the global-bin-dir setting, or the PNPM_HOME env variable. The global bin directory should be in the PATH.

解决方法

1. 设置PNPM_HOME

  • 先执行 pnpm setup 找到目录
> pnpm setup
Copying pnpm CLI from C:\Users\fangy\scoop\apps\pnpm\current\pnpm.exe to C:\Users\fangy\AppData\Local\pnpm\pnpm.exe
No changes to the environment were made. Everything is already up to date.

在C:\Users\fangy\AppData\Local\pnpm\

  • 设置环境变量
$env:PNPM_HOME="C:\Users\fangy\AppData\Local\pnpm\"
  • 此时再次运行更新命令,有新的错误,提示设置PATH
> pnpm install -g @pnpm/exe
 ERROR  The configured global bin directory "C:\Users\fangy\AppData\Local\pnpm\" is not in PATH

2. 追加PATH

  • +=符号直接追加
> $env:PATH+=$env:PNPM_HOME

3. 升级

> pnpm install -g @pnpm/exe
Packages: +2
++
Progress: resolved 6, reused 0, downloaded 2, added 2, done
Downloading registry.npmjs.org/@pnpm/win-x64/8.15.4: 19.94 MB/19.94 MB, done
.pnpm/@pnpm+exe@8.15.4/node_modules/@pnpm/exe: Running preinstall script, done in 136ms
 WARN  The target bin directory already contains an exe called pnpm, so removing C:\Users\fangy\AppData\Local\pnpm\pnpm.EXE

相关推荐

  1. CentOS 系统升级 Python 版本

    2024-03-15 10:50:06       9 阅读
  2. VSCode之PowerShell创建项目踩坑

    2024-03-15 10:50:06       31 阅读
  3. PowerShell数组

    2024-03-15 10:50:06       13 阅读
  4. 如何ubuntu 18.04升级python 3.6到3.7

    2024-03-15 10:50:06       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-15 10:50:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-15 10:50:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-15 10:50:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-15 10:50:06       18 阅读

热门阅读

  1. 【AI生成】军用无人机数据链路抗干扰研究

    2024-03-15 10:50:06       20 阅读
  2. 向内存安全语言迁移的五大挑战

    2024-03-15 10:50:06       20 阅读
  3. react 对Fiber架构的理解?解决了什么问题?

    2024-03-15 10:50:06       22 阅读
  4. 洛谷P5051 [COCI2017-2018#7] Timovi

    2024-03-15 10:50:06       22 阅读
  5. Hibernate的FlushMode类

    2024-03-15 10:50:06       20 阅读
  6. CSS 03

    CSS 03

    2024-03-15 10:50:06      16 阅读
  7. JVM对象创建与内存分配机制分析

    2024-03-15 10:50:06       22 阅读
  8. 开发Flutter项目的时候一般用什么版本?

    2024-03-15 10:50:06       22 阅读
  9. Mac 安装nvm

    2024-03-15 10:50:06       21 阅读
  10. hbase rowkey设计原则

    2024-03-15 10:50:06       18 阅读
  11. macOS 安装使用 python 虚拟机

    2024-03-15 10:50:06       23 阅读
  12. 在Spring Boot中使用Validation进行表单验证

    2024-03-15 10:50:06       22 阅读