消息“术语 'ng' 未被识别为 cmdlet 的名称”

新手上路,请多包涵

今天,在完成一些基本的 AngularJS 介绍时,我遇到了一个问题。

我打开 PowerShell 开始这个项目。 NPM 工作。

我能够使用以下方法安装 Angular:

 npm install -g @angular/cli

每当我尝试运行 ng 时,我都会得到:

术语“ng”未被识别为 cmdlet 的名称

原文由 Wauna 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 432
2 个回答

path 变量中的第一个路径需要是 NPM 路径。打开 Node.js 命令提示符,我发现 ng 命令在那里工作。我深入研究了快捷方式,发现它引用了一个命令来确保第一个 Path 变量是 NPM。修理:

  1. 右键单击我的电脑(Windows)
  2. 选定的高级系统设置
  3. 点击“环境变量”
  4. 在“路径”变量下,列出第一个值 %AppData%\npm

一旦我这样做了,我就能够关闭powershell并重新打开并且一切正常。

原文由 jonrsharpe 发布,翻译遵循 CC BY-SA 4.0 许可协议

首先设置 Node.js,然后运行此命令以全局安装 Angular:

 npm install -g @angular/cli

现在运行 ng 命令。这对我有用。

原文由 Ahmadreza Farrokhnejad 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题