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依赖的工具库也被废弃淘汰了,属于旧包附带的遗留问题
给你一套完整的解决步骤:
先卸载全局安装的旧版
angular-cli(如果之前装过的话):sudo npm uninstall -g angular-cli(可选但推荐)清理npm缓存,避免残留的旧包文件干扰新安装:
sudo npm cache clean --force安装官方现在维护的新版
@angular/cli:sudo npm install -g @angular/cli验证安装是否成功,执行以下命令如果能正常显示Angular CLI的版本信息,就说明没问题了:
ng version
完成这些操作后,再执行ng serve,应该就不会出现command not found的错误啦~
内容的提问来源于stack exchange,提问作者SoftTimur
相关产品推荐
相关产品推荐

