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,安装完成!!

相关推荐
1024小神13 分钟前
swiftui使用WKWebView加载自签的https服务,允许不安全访问
前端
anyup15 分钟前
支持鸿蒙!开源三个月,uView Pro 开源库近期更新全面大盘点,及未来计划
前端·vue.js·uni-app
BBB努力学习程序设计32 分钟前
用Bootstrap一天搞定响应式网站:前端小白的救命稻草
前端·html
嘴平伊之豬32 分钟前
跟着AI速度cli源码三-交互问答系统
前端·node.js
用户01360875668837 分钟前
前端支持的主要数据类型及其使用方式
前端
代码搬运媛43 分钟前
SOLID 原则在前端的应用
前端
lecepin1 小时前
AI Coding 资讯 2025-11-17
前端
孟祥_成都1 小时前
下一代组件的奥义在此!headless 组件构建思想探索!
前端·设计模式·架构
灰太狼大王灬1 小时前
Telegram 自动打包上传机器人 通过 Telegram 消息触发项目的自动打包和上传。
前端·机器人
4***14902 小时前
SpringSecurity登录成功后跳转问题
前端