pnpm add -g pnpm报错解决方案

依然范儿特西
2023-06-28 / 0 评论 / 2 阅读 / 正在检测是否收录...

使用pnpm的时候突然提示我的pnpm不是最新版本,提示执行“pnpm add -g pnpm”可以更新到最新版本。

欣然执行“pnpm add -g pnpm”,结果出现如下提示。

ERROR  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.

执行pnpm setup依然报错。

看提示有“set the global-bin-dir setting”、“PNPM_HOME”、 “PATH”。然后进行如下设置。

1 设置以下命令

pnpm config set store-dir "D:\code\pnpm\storeDir"   # pnpm全局仓库路径(类似 .git 仓库)
pnpm config set global-dir "D:\code\pnpm\globalDir" # pnpm全局安装路径
pnpm config set global-bin-dir "D:\code\pnpm\globalBinDir" # pnpm全局bin路径
pnpm config set state-dir "D:\code\pnpm\state"    # pnpm创建pnpm-state.json文件的目录
pnpm config set cache-dir "D:\code\pnpm\cache"      # pnpm全局缓存路径

2 设置环境变量

在环境变量 path 后边加上

D:\code\pnpm\globalBinDir  
1

评论 (0)

取消