【问题标题】:Windows Script Host Error: Invalid character - Code:800A03F6 - Source: Microsoft JScript compilation errorWindows 脚本宿主错误:无效字符 - 代码:800A03F6 - 来源:Microsoft JScript 编译错误
【发布时间】:2021-12-30 20:08:38
【问题描述】:
我在使用 Powershell 和 CMD 时遇到问题。当我尝试在 CMD 中执行 Angular CLI 命令时,例如 ng --version 或 ng new projectName,我收到此错误;
Windows 脚本宿主错误:无效字符
代码:800A03F6
来源:Microsoft JScript 编译错误
【问题讨论】:
标签:
windows
powershell
compiler-errors
angular-cli
jscript
【解决方案1】:
更新:
在 Windows 上,.js 文件默认与 Windows Scripting Host 相关联,因此脚本不会与 Node 一起运行。
打开文件资源管理器并找到一个 JavaScript 文件,打开 JavaScript 文件的属性然后“打开方式”,选择 Node.js 程序文件以打开此类文件。
执行此操作后错误应该停止。
【解决方案2】:
安装这个确切的 Angular 版本:
npm -g install @angular/cli@10.3.1
而不是最新版本:
npm -g install @angular/cli
修正了上述错误。