Mac M芯安装 pnpm 无法使用,报错提示 command not found 彻底解决
Mac M芯安装 pnpm 无法使用,报错提示 command not found 彻底解决
- pnpm 安装
- 使用 npm 安装
- 使用 HomeBrew 安装
- 验证 pnpm 安装是否成功
- ==发现问题==
- Terminal 输出 pnpm 命令找不到
- ==解决方法==
- 1. 查看 npm 安装路径
- 2. 新建一个全局安装的路径文件(如果文件存在可忽略)
- 3. 配置 npm 使用新的路径
- 4. 打开系统环境变量文件,按 i 编辑
- 5. 在系统环境变量文件中加入下面一行参数
- 6. 编辑完成后,按 Esc 退出,按 :wq 进行保存
- 7. 最后更新系统环境变量文件
- 8. 再进行验证,可以正常使用 pnpm 了
最近遇到了安装成功 pnpm 后,无法使用这个命令的问题,下面就把这个过程记录下,以供遇到这个问题的同学参考解决🫰
pnpm 安装
安装 pnmp 分别用了 npm 安装 和 HomeBrew 安装,
使用 npm 安装
npm install -g pnpm
使用 HomeBrew 安装
brew install pnpm
验证 pnpm 安装是否成功
pnpm --version
😎如果此时可以正常输出版本号,下面的内容可以不用看了😎
😭如果提示命令找不到,那么请继续,正片开始😭
发现问题
Terminal 输出 pnpm 命令找不到
command not found: pnpm
解决方法
1. 查看 npm 安装路径
npm config get prefix
输出(xxxxx是你 Mac 的用户名):
/Users/xxxxx/.npm-global
2. 新建一个全局安装的路径文件(如果文件存在可忽略)
mkdir ~/.npm-global
如果文件存在会输出:
mkdir: /Users/xxxxx/.npm-global: File exists
3. 配置 npm 使用新的路径
npm config set prefix '~/.npm-global'
4. 打开系统环境变量文件,按 i 编辑
vim ~/.profile
5. 在系统环境变量文件中加入下面一行参数
export PATH=~/.npm-global/bin:$PATH
文件打开类似这样(因配置差异可能显示的不一样):
___MY_VMOPTIONS_SHELL_FILE="${HOME}/.jetbrains.vmoptions.sh"; if [ -f "${___MY_VMOPTIONS_SHELL_FILE}" ]; then . "${___MY_VMOPTIONS_SHELL_FILE}"; fi
export PATH=~/.npm-global/bin:$PATH
~
~
"~/.profile" 3L, 185B
6. 编辑完成后,按 Esc 退出,按 :wq 进行保存
:wq
7. 最后更新系统环境变量文件
source ~/.profile
8. 再进行验证,可以正常使用 pnpm 了
pnpm --version
9.13.2