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

Windows11+Node18.12.1安装Angular CLI遇警告及版本查询异常求助

Angular CLI安装问题解决(Windows 11 + Node.js 18.12.1)

一、安装时的弃用警告说明

这两个npm WARN deprecated提示属于依赖包层级的迭代通知,不会影响Angular CLI的正常使用:

  • @npmcli/move-file@2.0.1:功能已迁移至@npmcli/fs,是npm内部工具包的更新,Angular CLI后续版本会自动同步依赖,无需手动处理。
  • sourcemap-codec@1.4.8:官方推荐替换为@jridgewell/sourcemap-codec,属于下游依赖的版本迭代,当前不影响核心功能运行。

你的安装日志如下:

C:\Users\ASUS>npm install -g @angular/cli
npm WARN deprecated @npmcli/move-file@2.0.1: This functionality has been moved to @npmcli/fs
npm WARN deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead

changed 231 packages, and audited 232 packages in 5s

26 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

二、解决ng --version报错问题

出现Error: You need to specify a command before moving on错误,通常是全局环境存在旧版本CLI残留或npm路径配置异常,按以下步骤修复:

1. 清理全局Angular CLI残留

执行命令卸载旧版本并清理缓存:

npm uninstall -g @angular/cli
npm cache clean --force

2. 重新安装兼容版本

Node.js 18.12.1兼容Angular CLI 14及以上版本,推荐安装稳定版(如16.x):

npm install -g @angular/cli@16

3. 检查npm全局路径配置

确保npm全局包路径已加入系统环境变量Path:

  • 打开「Windows设置 → 系统 → 关于 → 高级系统设置 → 环境变量」
  • 在「系统变量」的Path中,确认包含C:\Users\ASUS\AppData\Roaming\npm(替换为你的实际用户名路径)
  • 若未添加,手动加入后重启命令行窗口

4. 验证安装结果

重新打开命令提示符,执行以下命令确认:

ng version

(新版CLI支持ng version,若旧版习惯用ng --version也可尝试,若仍报错需排查是否有其他程序占用ng命令)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 12:45:43