32 votos

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

Hoy, mientras trabajaba en una introducción básica de AngularJS, me encontré con un problema. Abrí PowerShell para ponerme en marcha con el proyecto. NPM funcionó.

Pude instalar el Angular usando

npm install -g @angular/cli

Cada vez que intentaba correr ng obtenía

the term 'ng' is not recognized as the name of a cmdlet

39voto

Primero configure Node.JS, luego vaya a la carpeta de su proyecto con el símbolo del sistema como D:\project y luego ejecutar este comando:

npm install -g @angular/cli

Ahora ejecuta el comando ng. Esto funciona para mí.

34voto

jonrsharpe Puntos 34770

La primera ruta en la variable path debe ser la ruta del NPM. Abriendo el prompt de comandos de Node.JS encontré que el comando ng funcionaba allí. Indagué en el acceso directo y encontré que hace referencia a un comando para asegurar que la primera variable Path es NPM. Para arreglar:

  1. Haga clic con el botón derecho del ratón en Mi PC (Windows)
  2. Selección de la configuración avanzada del sistema
  3. Haga clic en "Variables de entorno"
  4. Hizo la PRIMERA variable de la lista %AppData%\npm

Una vez que hice eso pude cerrar powershell y volver a abrir y todo funcionó.

5voto

Rut Shah Puntos 9

Instalando angular cli globalmente se solucionó mi problema.

npm install -g @angular/cli

3voto

KRIPA SHANKAR JHA Puntos 131

La solución funcionó para mí:

Añade una ruta a tu entorno Variable

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

así como su carpeta bin del archivo angular [presente su sí mismo]

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

y luego ejecutar ng -v aparecerá la guía de Angular Cli en el símbolo del sistema. Nota: Después de ejecutar npm i -g @angular/cli reinicie el símbolo del sistema y compruebe si funciona, de lo contrario, limpie la caché y repita los pasos anteriores.

3voto

A. Morel Puntos 1523

En las "Variables de entorno"

En la sección "Variables del sistema"

En la variable "Path" y antes de "C:\Program Files (x86)\nodejs\" añadir => "%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