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

执行Angular CLI命令出现Windows Script Host Error 800A03F6如何解决

Angular CLI执行报错800A03F6问题说明与解决方案

完整报错信息如下:

Windows Script Host Error: Invalid character
Code: 800A03F6
Source: Microsoft JScript compilation error

报错截图


问题原因

该报错是Windows脚本宿主错误将ng命令识别为JScript脚本解析执行,而非通过Node.js调用Angular CLI可执行文件触发,常见原因有两类:

  1. Node.js、Angular CLI安装完成后,npm全局包安装路径未添加到系统PATH环境变量,系统无法匹配到正确的ng.cmd可执行文件
  2. 系统中存在优先级更高的同名ng.js脚本,被Windows脚本宿主优先调用,触发JScript语法解析错误

处理步骤

  • 确认Angular CLI安装状态
    执行命令npm list -g @angular/cli,如果返回对应版本号说明已安装,否则先执行npm install -g @angular/cli完成全局安装
  • 配置npm全局路径环境变量
    执行npm config get prefix获取npm全局安装目录,将该目录路径添加到系统PATH环境变量中,添加完成后重启CMD/Powershell窗口重试
  • 排查同名文件冲突
    执行where ng查询系统匹配到的所有ng相关文件,如果首个匹配结果为.js后缀的文件,直接删除该文件即可;也可调整PATH环境变量的顺序,将npm全局路径放在其他冲突路径之前
  • 临时调用方案
    若需要临时执行ng命令,可直接通过npx调用,命令格式为npx ng --version、npx ng new projectName,绕过全局路径匹配逻辑

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 20:54:00