由于 ng 文件中的无效字符错误,尝试 Angular 时任何 ng 命令都会失败

rob*_*tte 10 node.js angular-cli

\AppData\Roaming\npm\node_modules@angular\cli\bin\ng.js 文件无法打开,每当我尝试在任何地方(无论是在 Angular 项目中还是在其他地方)使用 ng 命令时,它都会给出错误。

错误如下: 脚本:(我的用户名)\AppData\Roaming\npm\node_modules@angular\cli\bin\ng.js 行:1 字符:1 错误:无效字符代码:800A03F6 来源:Compilationerror Microsoft Jscript

我尝试过的:

在不同的项目中使用 ng 命令 - 相同的错误重新安装 npm,角度,删除所有组合中的节点模块在环境变量中设置角度路径

之前发生了什么:ng 命令丢失可能是由于与 python 安装相关的内容。重新安装完成后,此错误将替换为我当前的问题。

我已将所有内容重新安装到最大程度,但问题仍然存在。我可以通过运行“npm run ngserve”来使用我的角度项目,这很奇怪。

有谁知道什么可能会导致这个问题

编辑:我以某种方式设法解决了这个问题,但我没有明确的答案这一切的原因是什么。我确实在我的计算机上重新安装了nodeJS,但它可能在另一个项目中被破坏了。

小智 16

删除用户环境变量

C:\Users\AppData\Roaming\npm\node_modules@angular\cli\bin 
Run Code Online (Sandbox Code Playgroud)

在失去一天的生活寻找解决方案后,它对我有用

  • @robindewitte 尝试重新打开终端 (3认同)
  • 这似乎对我不起作用。 (2认同)