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

求助:在Visual Studio Code中运行npm及node命令报错

解决VS Code中执行ng命令报错的思路
  • 检查终端环境变量差异
    CMD能识别ng但VS Code终端不行,大概率是VS Code默认使用的PowerShell未包含Angular CLI的全局路径。Angular CLI全局安装后通常在%APPDATA%\npm目录下,先确认该路径是否在系统环境变量的Path中。如果没有,手动添加该路径到系统Path变量,之后重启电脑和VS Code。

  • 重启VS Code加载最新环境变量
    若你是刚安装完Angular CLI就打开VS Code,终端可能没加载新的环境变量。完全关闭VS Code后重新打开,再尝试执行ng serve -o。

  • 以管理员身份启动VS Code
    右键VS Code图标,选择「以管理员身份运行」,再打开终端执行命令。有时即使用户是管理员账户,VS Code未获取足够权限也会导致命令无法识别。

  • 临时在PowerShell中添加路径
    打开VS Code的PowerShell终端,执行以下命令临时添加路径:

    $env:Path += ";$env:APPDATA\npm"
    

    执行后再尝试ng serve -o,如果有效但重启后失效,还是需要修改系统环境变量。

  • 重新安装全局Angular CLI
    若以上方法都无效,可能是全局CLI安装有损坏。打开CMD执行:

    npm uninstall -g @angular/cli
    npm install -g @angular/cli
    

    安装完成后重启VS Code再试。

配图:CMD中正常执行ng serve -o的界面

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 08:10:02