在 Angular 应用程序中解决 “'ng' 不是内部命令或外部命令” 的错误

阅读时长 2 分钟读完

问题描述

在使用 Angular CLI 创建项目或者执行一些常用的 ng 命令时,可能会遇到以下错误:

这个错误提示表明本地环境无法找到 ng 命令。这通常是由于 Angular CLI 没有添加到系统变量中。

解决方案

解决这个问题的方法是将 Angular CLI 添加到系统变量中。以下是详细的步骤。

步骤一:全局安装 Angular CLI

在开始之前,确保已经全局安装了 Angular CLI。如果没有安装,请在命令行中使用以下命令进行全局安装:

步骤二:找到系统变量

在 Windows 系统上,可以打开“系统”、“高级系统设置”、“环境变量”找到系统变量。

在 MacOS 上,可以打开终端并使用以下命令找到系统变量:

步骤三:编辑系统变量

在系统变量列表中,找到“Path”变量并双击打开编辑窗口。如果找不到“Path”变量,请创建一个新变量并命名为“Path”。

在“Path”变量的值列表中添加以下内容,以使用 ng 命令:

步骤四:保存和更新变量

完成编辑后,保存所有变量并关闭窗口。

重启命令行终端并尝试使用 ng 命令。如果出现任何错误,请重新启动您的计算机,以便变量生效。

现在,您可以使用 ng 命令了!下面是一个示例:

此命令将创建一个名为“my-app”的新 Angular 应用程序。

总结

本文详细介绍了如何在 Angular 应用程序中解决“'ng' 不是内部命令或外部命令”的错误。为了解决这个错误,您必须将 Angular CLI 添加到系统变量中。希望这篇文章对您有所帮助,愉快地使用 Angular 吧!

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6500379d95b1f8cacde6943d

纠错
反馈