32 votos

Mensaje "el término 'ng' no se reconoce como el nombre de un cmdlet"

Hoy, mientras trabajaba en una introducción básica a AngularJS, me encontré con un problema.

Abrí PowerShell para comenzar con el proyecto. NPM funcionaba correctamente.

Pude instalar Angular usando:

npm install -g @angular/cli

Cada vez que intentaba ejecutar ng, obtenía:

el término 'ng' no se reconoce como el nombre de un cmdlet

39voto

Primero configura Node.js, y luego ejecuta este comando para instalar Angular globalmente:

npm install -g @angular/cli

Ahora ejecuta el comando ng. Esto funcionó para mí.

34voto

jonrsharpe Puntos 34770

El primer camino en la variable de camino necesita ser el camino de NPM. Al abrir el símbolo del sistema de Node.js, descubrí que el comando ng funcionaba allí. Investigué el acceso directo y descubrí que hace referencia a un comando para asegurar que el primer valor en la variable de camino sea NPM. Para corregirlo:

  1. Hice clic derecho en "Mi PC" (Windows)
  2. Seleccioné "Configuración avanzada del sistema"
  3. Hice clic en "Variables de entorno"
  4. En la variable de "Camino", cambié el PRIMER valor listado a %AppData%\npm

Una vez que hice eso, pude cerrar PowerShell, volver a abrirlo y todo funcionó.

5voto

Rut Shah Puntos 9

Instalar Angular CLI globalmente resolvió mi problema.

npm install -g @angular/cli

3voto

KRIPA SHANKAR JHA Puntos 131

Esta solución funcionó para mí:

Agrega una ruta a tu variable de entorno

C:\Users\YourPcName\AppData\Roaming\npm

Y también la carpeta bin del archivo Angular (presente allí mismo):

C:\Users\YoutPcName\AppData\Roaming\npm\node_modules\angular-cli\bin

Y luego ejecuta

ng -v

Aparecerá la interfaz gráfica de Angular CLI en tu símbolo del sistema.

Ten en cuenta que después de ejecutar npm i -g @angular/cli, reinicia tu símbolo del sistema y verifica si funciona. De lo contrario, limpia la caché y repite los pasos anteriores.

3voto

A. Morel Puntos 1523

En "Variables de Entorno"

En la sección "Variables del Sistema"

En la variable "Path" y antes de "C:\Program Files (x86)\nodejs\" agregar => "%AppData%\npm"

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X