mac执行 npm 命令报错:zsh command not found npm

1. 问题分析

根据错误提示可以知道,有两种可能:

  1. 没有安装 nodejs
  2. 安装了 nodejs,但是环境没有配置

2. 解决方法

打开终端,查看是否安装 nodejs

执行brew info node 命令,若出现Not installed,则说明未安装。

用 brew 安装 nodejs

执行完,检查版本

说明安装成功!!!!

若还是报错:zsh: command not found: npm

则需要配置环境变量

路径换成自己的即可,若不晓得具体安装路径的,可以使用brew list node查看。

shell 复制代码
echo 'export PATH="/opt/homebrew/Cellar/node/21.7.3/bin:$PATH"' >> ~/.zshrc

然后执行:

shell 复制代码
source $HOME/.bashrc
source ~/.zshrc
source $HOME/.zshrc

以上再次执行npm -v,安装完成!!

相关推荐
Null155几秒前
浏览器唤起桌面端应用(进阶篇)
前端·浏览器
Jing_Rainbow3 分钟前
【Vue-2/Lesson62(2025-12-10)】模块化与 Node.js HTTP 服务器开发详解🧩
前端·vue.js·node.js
风度前端1 小时前
用了都说好的 uniapp 路由框架
前端
冴羽1 小时前
2026 年 Web 前端开发的 8 个趋势!
前端·javascript·vue.js
码银1 小时前
ruoyi的前端(vue)新增的时候给字典设置默认值 但不能正常
前端
凌览2 小时前
别再死磕 Nginx!http-proxy-middleware 低配置起飞
前端·后端
EndingCoder2 小时前
类的继承和多态
linux·运维·前端·javascript·ubuntu·typescript
用户47949283569152 小时前
React 终于出手了:彻底终结 useEffect 的"闭包陷阱"
前端·javascript·react.js
程序员猫哥2 小时前
前端开发,一句话生成网站
前端
Younglina3 小时前
一个纯前端的网站集合管理工具
前端·vue.js·chrome