comando ng no encontrado

comando ng no encontrado
“Ng es una poderosa herramienta de interfaz de línea de comandos que le permite administrar sus aplicaciones angulares en comandos simples. Usando la herramienta de comando NG, puede llevar a cabo operaciones como servir sus aplicaciones y generar código de calderas.

La CLI angular está disponible de forma predeterminada con versiones principales del paquete angular. Por lo tanto, una vez que lo instale, puede acceder a él desde el shell y administrar sus aplicaciones.

En este tutorial, discutiremos el error de "comando ng no encontrado", por qué ocurre y cómo puede resolverlo."

Empecemos.

¿Cuál es el comando ng no se encuentra??

El error "comando ng no encontrado" ocurre cuando el shell de su sistema no puede encontrar la ruta al binario ng cli.

Hay tres causas principales de este error:

  1. La CLI NG no está instalada.
  2. El NG CLI se encuentra en un directorio diferente.
  3. La CLI NG no está instalada a nivel global.

Veamos cómo podemos resolver cada uno de los casos anteriores.

La CLI NG no está instalada

Una de las principales causas del error de "comando ng no encontrado" es la utilidad CLI faltante. Antes de que pueda usar el comando ng, deberá instalarlo ejecutando el comando:

$ sudo nmp instalación -g @angular/cli

Una vez instalado, puede verificar la versión CLI angular con el comando:

Versión de $ ng

El comando debe devolver información detallada sobre la CLI angular instalada.

A continuación se muestra una salida de ejemplo:

CLI angular: 14.0.0
Nodo: 16.14.0
Administrador de paquetes: NPM 8.5.1
OS: Darwin Arm64
Angular:

Versión de paquete
------------------------------------------------------
@angular-devkit/arquitecto 0.1400.0 (solo cli)
@Angular-Devkit/Core 14.0.0 (solo cli)
@Angular-Devkit/Schematics 14.0.0 (solo cli)
@Schematics/Angular 14.0.0 (solo cli)

La CLI NG está instalada en un directorio diferente

Si ha instalado la CLI angular en un directorio diferente que no es parte de la ruta del entorno, el sistema no podrá localizarla y ejecutarla.

Puede resolver esto agregando el directorio donde el comando ng está instalado en su ruta.

En Linux y MacOS, edite su .archivo bashrc y agregar la línea:

$ exportación CAMINO= "/ruta/a/ng: $ ruta"

También puede agregar la línea de arriba para .archivo zshrc.

Guarde y cierre el archivo. Para aplicar los cambios, ejecute el comando:

$ fuente ~/.bashrc
$ fuente ~/.ZSHRC

La CLI NG no está instalada a nivel global

Otra causa común del error "comando ng no encontrado" es el método para instalar la CLI angular.

Para asegurarse de que puede acceder a la CLI fuera de su entorno de trabajo actual, debe instalarla con el indicador -g.

Los siguientes comandos le permiten desinstalar y reinstalar la CLI angular a nivel global.

$ sudo npm desinstalar @angular/cli
$ sudo npm instalación -g @angular/cli

Una vez completado, puede probar la instalación ejecutando el comando de versión ng.

Clausura

En este artículo, aprendió las principales causas del "comando ng no encontrado" y tres métodos principales para resolverlo.

Gracias por leer!!