问题
在使用pnpm安装全局依赖时报错,错误信息如下:
原因
找不到全局的bin目录(通常用来存放二进制执行文件)
解决
方法一:终端执行"pnpm setup"命令
// 此命令自动创建全局二进制文件目录,并将其添加到系统的 PATH 环境变量中
➜ ~ pnpm setup
可以看到已经增加了pnpm相关的环境变量,需注意还需执行source /Users/sanmao/.zshrc命令才能使配置立马生效
方法二:配置global-bin-dir
// <path-to-directory>替换为你想要设置的全局二进制文件目录的路径
➜ ~ pnpm config set global-bin-dir <path-to-directory>
方法三:配置PNPM_HOME 环境变量
// <path-to-directory>替换为你想要设置的全局二进制文件目录的路径
➜ ~ export PNPM_HOME=<path-to-directory>