'ng' 不是内部或外部命令,也不是可运行的程序或批处理文件 - Angular

'ng' is not recognized as an internal or external command, operable program or batch file - Angular

'ng' is not recognized as an internal or external command,
operable program or batch file.

所以当我运行 ng serve 时,出现了上面的错误。我 运行 npm audit fix --force,但同样的错误也出现了。

此错误只是告诉您 Angular CLI 未安装或未添加到 PATH。要解决此错误,首先,请确保您使用的是 运行ning Node 6.9 或更高版本。只需将您的 Node 升级到最新的稳定版本即可解决很多错误。

命令行是

node- v

 node --version

运行 在 cmd

 npm install -g @angular/cli

然后(在Windows10中打开)进入设置->关于->右侧->高级系统设置。

步骤 - 1:

步骤 2:系统属性 -> Select 菜单栏中的高级 -> 单击环境变量

第 3 步:单击路径并编辑

第 4 步:添加缺少的 ng 路径

C:\Users\PC\AppData\Roaming\npm


C:\Users\PC\AppData\Roaming\npm\node_modules\@angular\cli\bin

最后,重新启动所有打开的命令提示符并重试。