Cómo solucionar “ng no se reconoce como comando interno o externo, programa operable o archivo por lotes?

Cómo solucionar “ng no se reconoce como comando interno o externo, programa operable o archivo por lotes?
El marco estructural Angular JS proporciona nuevas directivas (clases que controlan y manipulan elementos) para HTML. HTML se extiende por las directivas AngularJS son atributos con el prefijo ng-. Angular proporciona NG-APP utilizada para aplicaciones angulares, el modelo NG se usa para vistas de aplicaciones angulares, como campos de texto, y Ng-INIT se usa para inicializar datos y variables.

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.

  • Instalando el cliente angular
  • Agregando ruta a Windows

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.