You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac执行ng serve提示‘-bash: ng: command not found’,安装angular-cli遇警告求助

解决Mac上ng: command not found及安装警告问题

嗨,这问题我熟!你遇到的警告都是因为旧版angular-cli已经被官方废弃并重命名了,具体拆解下:

  • 第一个警告直接点明核心:angular-cli已经更名为@angular/cli,旧包不再得到官方维护
  • 后面的exists-sync和gulp-util警告,都是旧版angular-cli依赖的工具库也被废弃淘汰了,属于旧包附带的遗留问题

给你一套完整的解决步骤:

  1. 先卸载全局安装的旧版angular-cli(如果之前装过的话):

    sudo npm uninstall -g angular-cli
    
  2. (可选但推荐)清理npm缓存,避免残留的旧包文件干扰新安装:

    sudo npm cache clean --force
    
  3. 安装官方现在维护的新版@angular/cli:

    sudo npm install -g @angular/cli
    
  4. 验证安装是否成功,执行以下命令如果能正常显示Angular CLI的版本信息,就说明没问题了:

    ng version
    

完成这些操作后,再执行ng serve,应该就不会出现command not found的错误啦~

内容的提问来源于stack exchange,提问作者SoftTimur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 09:55:28