我对Powershell和CMD有意见。当我试图在像ng --version
或ng new projectName
这样的CMD中执行角CLI命令时,我会得到这个错误;
Windows脚本主机错误:无效字符 代码:800A03F6 源:Microsoft JScript编译错误
发布于 2022-01-18 10:43:28
我就是这样解决的:(在windows 10上)
Go to C:\Users\<your_username>\AppData\Roaming\npm\node_modules\@angular\cli\bin
检查ng.js
右键单击ng.js文件,然后单击"properties
“选项
您需要用node.exe打开它,所以单击"Change“按钮,转到节点js已安装的目录,然后
(example: C:\Program Files\nodejs\node.exe)
选择node.exe
点击OK
它应该更改ng.js的颜色,如下所示:
现在尝试ng -v和其他ng命令
发布于 2021-12-14 17:37:25
安装这个精确的角度版本:
npm -g install @angular/cli@10.3.1
而不是最新版本:
npm -g install @angular/cli
修正了上面的错误。
发布于 2022-02-15 16:53:08
在更新到角CLI 13之后,我遇到了这个问题。尝试了大量来自其他线程的不同建议。这里的解决方案中所描述的本质上是对我有用的,但我只想指出一种可能的替代方法,用于应用不将所有JS文件与node.js相关联的修复。
试图在Windows上从package.json执行脚本会引发JScript错误
在windows系统环境变量中,有一个名为PATHEXT的变量。如果该值包含.JS;
,则删除它。然后重新启动CMD窗口。
https://stackoverflow.com/questions/70045198
复制相似问题