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

Angular新手在VS Code创建项目时遇“ng未识别”错误求助

解决Angular CLI 'ng' 命令未识别问题
  • 验证npm全局路径正确性
    打开CMD执行npm config get prefix,确认返回路径为C:\Users\username\Appdata\Roaming\npm(替换username为你的系统用户名)。若路径不符,执行npm config set prefix "C:\Users\username\Appdata\Roaming\npm"修正。

  • 重启终端与VS Code
    环境变量修改后,必须完全关闭并重新打开所有命令行窗口和VS Code,新环境变量才会生效。

  • 管理员权限下重装Angular CLI

    1. 右键CMD选择「以管理员身份运行」
    2. 执行卸载命令:npm uninstall -g @angular/cli
    3. 清理npm缓存:npm cache clean --force
    4. 重新安装CLI:npm install -g @angular/cli
  • 检查PowerShell执行策略(PowerShell用户适用)
    以管理员权限打开PowerShell,执行Get-ExecutionPolicy,若返回Restricted,执行Set-ExecutionPolicy RemoteSigned并按提示输入Y确认。

  • 用全路径测试命令
    找到ng.cmd所在的实际路径(通常为C:\Users\username\Appdata\Roaming\npm),在命令行输入完整路径执行,比如C:\Users\username\Appdata\Roaming\npm\ng.cmd new armin-app。若能正常运行,说明环境变量未正确生效,重新检查系统环境变量的Path设置,确保路径无拼写错误,且添加到「系统变量」(多用户场景)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 06:34:58