【问题标题】:Angular CLI - 'ng' is not recognized as an internal or external command, operable program or batch fileAngular CLI - 'ng' 未被识别为内部或外部命令、可运行程序或批处理文件
【发布时间】:2019-03-07 19:17:24
【问题描述】:

我安装了 Angular CLI 版本:7.3.5,Node Server 版本:v8.12.0 和 NPM 版本 6.9.0,但是当我在 Windows 命令提示符下运行任何 ng 命令时,它会显示如下错误:

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

当我在 VS Code 终端上运行任何 ng 命令时,我会收到如下错误:

bash: ng: command not found

我的 ng 命令仅适用于 Node.js 命令提示符。

【问题讨论】:

  • npm 命令有用吗?
  • 是的,npm 命令可以正常工作。
  • 安装 Angular 时,您是进行本地安装(进入项目)还是全局安装(使用 -g 标志)?如果您想从任何位置运行 ng,则需要后者(请参阅npmjs.com/package/@angular/cli#installation)。
  • 我刚刚安装了 Angular 全局使用的 -g 标志。

标签: angular command-line-interface angular-cli


【解决方案1】:

这通常意味着你没有节点或者你没有安装 angular CLI。首先确保你有节点。如果您只是安装它,有时您只需要重新启动您的机器。然后运行:

npm install -g @angular/cli

【讨论】:

  • node 和 angular CLI 已安装并正常工作。
猜你喜欢
  • 1970-01-01
  • 2015-12-30
  • 2018-07-08
  • 1970-01-01
  • 1970-01-01
  • 2014-10-14
  • 2021-03-09
  • 2016-07-29
相关资源
最近更新 更多