Mensaje "el término 'ng' no se reconoce como nombre de un cmdlet"
Hoy, mientras trabajaba en una introducción básica a AngularJS, me encontré con un problema.
Abrí PowerShell para continuar con el proyecto. El MNP funcionó.
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
La primera ruta en la variable de ruta debe ser la ruta de NPM. Al abrir el símbolo del sistema de Node.js, descubrí que el comando ng funcionaba allí. Busqué en el acceso directo y descubrí que hace referencia a un comando para garantizar que la primera variable de ruta sea NPM. Arreglar:
- Haga clic derecho en Mi PC (Windows)
- Configuración avanzada del sistema seleccionada
- Se hizo clic en "Variables de entorno"
- En la variable "Ruta", se creó el PRIMER valor enumerado
%AppData%\npm
Una vez que hice eso, pude cerrar PowerShell y volver a abrirlo y todo funcionó.
Primero configure Node.js y luego ejecute este comando para instalar Angular globalmente:
npm install -g @angular/cli
Ahora ejecute el comando ng . Esto funcionó para mí.