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

安装Angular CLI遇npm弃用警告,安装后ng命令无法使用求助

解决Angular CLI安装后ng命令失效及依赖废弃警告问题

关于废弃依赖警告的说明

npm WARN deprecated @npmcli/move-file@2.0.1只是依赖包的废弃提示,核心功能不受影响,属于npm生态的正常迭代,后续Angular CLI或npm更新后会自动替换这个依赖,不用纠结。

修复ng命令无法使用的具体步骤

  • 检查全局npm路径是否在系统PATH中

    1. 执行npm config get prefix,拿到全局npm包的安装根路径
    2. 确认这个路径下的bin目录(Windows是直接根路径,macOS/Linux是[prefix]/bin)在系统PATH环境变量里:
      • Windows:打开「系统属性→高级→环境变量」,在系统变量的Path列表里找对应路径,没有就添加
      • macOS/Linux:终端执行echo $PATH,看输出里有没有该路径;没有的话编辑~/.bashrc或~/.zshrc,加一行export PATH="$(npm config get prefix)/bin:$PATH",再执行source ~/.bashrc(或对应配置文件)生效
  • 清理缓存后重新安装适配版本

    1. 卸载现有全局Angular CLI:npm uninstall -g @angular/cli
    2. 强制清理npm缓存:npm cache clean --force
    3. 安装适配Node.js 16的Angular CLI版本(推荐14或15,Node.js 16官方支持到Angular 15):
      npm install -g @angular/cli@15
      
  • 验证修复效果
    执行ng version,如果能正常输出Angular CLI、Node.js等版本信息,就说明问题解决了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 16:05:33