Windows 脚本宿主错误:无效字符 - 代码:800A03F6 - 来源:Microsoft JScript 编译错误

BAK*_*him 20 windows powershell compiler-errors jscript angular-cli

我在使用 Powershell 和 CMD 时遇到问题。当我尝试在 CMD 中执行 Angular CLI 命令(例如ng --version或 )时ng new projectName,出现此错误;

Windows 脚本宿主错误:无效字符

代码:800A03F6

来源:Microsoft JScript 编译错误

图像1

Phi*_*hil 44

更新:

在 Windows 上,.js 文件默认与 Windows Scripting Host 关联,因此该脚本不会与 Node 一起运行。

打开文件资源管理器,找到一个JavaScript文件,打开JavaScript文件的属性,然后“打开方式”,选择Node.js程序文件来打开该种文件。

执行此操作后,错误应该会停止。


J.K*_*.A. 25

这就是我解决它的方法:(在 Windows 10 上)

Go to C:\Users\<your_username>\AppData\Roaming\npm\node_modules\@angular\cli\bin
Run Code Online (Sandbox Code Playgroud)

检查 ng.js

右键单击 ng.js 文件并单击“ properties”选项

您需要使用node.exe打开它,因此单击“更改”按钮转到node js安装目录并

(example: C:\Program Files\nodejs\node.exe)
Run Code Online (Sandbox Code Playgroud)

选择节点.exe

单击“确定”

它应该改变 ng.js 的颜色,如下所示:

在此输入图像描述

现在尝试 ng -v 和其他 ng 命令