A veces, durante el uso de la Directiva NG en el símbolo del sistema, encontramos el error "ng no se reconoce como comando interno o externo". Puede ocurrir si la herramienta de línea de comandos angular no está instalada en el sistema, o la variable de ruta NG no se agrega en Windows.
En este blog, compilaremos las siguientes soluciones para resolver el problema especificado.
Entonces, comencemos!
Prerrequisitos: instalar npm
NPM es un conocido administrador de paquetes que admite aplicaciones JavaScript. NPM se configurará de inmediato después del nodo.JS está instalado en Windows. Aquí está la URL para el artículo que explica cómo usar NPM para instalar el nodo.JS:
Para descubrir cómo instalar NPM en Windows, visite el "Cómo instalar NodeJS en Windows" página.
Solución 1: Instale la herramienta de línea de comandos angulares
La herramienta de línea de comando que se utiliza principalmente para crear y mantener aplicaciones angulares inicializadas se conoce como la herramienta Angular/CLI. El error especificado puede ocurrir si la herramienta de línea de comando angular no está instalada en el sistema.
Como puede ver, cuando intentamos verificar NG, que es un prefijo de Angular, muestra un error.
> versión ng
Podemos resolver el "ng no se reconoce como comando interno o externo"Error instalando"Angular/CLI"En Windows que se puede instalar fácilmente utilizando el NPM Package Manager. Para corregir el error especificado, haga un seguimiento del procedimiento listado.
Paso 1: Abra el símbolo del sistema
Primero, abra el símbolo del sistema de Windows buscando en el menú Inicio:
Paso 2: Instale la herramienta Angular CLI
Utilice NPM que contiene miles de paquetes para instalar la herramienta de línea de comandos Angular. Para este propósito, ejecute el comando mencionado:
> NPM Install -g @Angular/CLI
Paso 3: Verifique si el problema se resuelve o no
Verifiquemos si el error es corregido o no. Para hacerlo, consulte la versión NG en Windows:
> versión ng
Solución 2: Agregar ruta de Ng a Windows
El error "Ng no se reconoce como un comando interno o externo"Puede ocurrir si la ruta ng no está configurada en Windows. Antes de acceder a NG desde la línea de comando de Windows, primero se debe agregar a la ruta de Windows. Para lograr esto y resolver el error encontrado, use las siguientes instrucciones.
Paso 1: Encuentre la ubicación de instalación de NG
Para averiguar dónde está instalado el NG o dónde "ng.exe"Existe el archivo, utilice el"dónde"Comando como se muestra a continuación:
> donde ng
Después de determinar la ubicación de la instalación de NG, elija y copie la ruta donde está instalada NG:
Paso 2: Configuración de variable de entorno de lanzamiento
Abra la configuración de las variables de entorno buscandola en el "Puesta en marchaMenú "para establecer la ruta NG a la ruta de Windows:
Golpear "Variables de entornoBotón "desde el panel de configuración de avance:
Paso 3: Establecer ruta ng a la variable del sistema
Después de eso, seleccione el "Camino"Propiedad bajo"Variables del sistema"Y luego haga clic en el"Editar" botón:
Luego, en el "Editar variables de entorno"Ventana, haga clic en"Nuevo"Y coloque la ruta copiada de la ubicación de instalación NG aquí, y luego haga clic en"De acuerdo":
Paso 4: Verifique si el error se resuelve o no
Verifiquemos si el error se ha resuelto o no. Para hacer esto, vuelva a verificar la versión NG aquí:
> versión ng
Puede ver que hemos solucionado correctamente el error especificado en Windows:
Hemos proporcionado soluciones factibles para arreglar el "Ng no se reconoce como un comando interno o externo" error.
Conclusión
Podrías encontrarte con el problema "Ng no se reconoce como un comando interno o externo" por muchas razones. Es posible que la ruta de instalación NG no se haya agregado a la variable de entorno de ruta o que la herramienta de línea de comandos Angular no estuviera instalada. La primera solución es instalar Angular/CLI Uso de NPM y el otro es agregar la ruta NG a la configuración de Windows Advance. En este blog, hemos compilado soluciones factibles para resolver el error especificado en Windows.