Última actualización: 17 octubre, 2020
Problema
¿Te ha pasado alguna vez que, al intentar escribir un comando del Angular CLI, a sabiendas de que lo tienes instalado, te ha dado este error?
A mí sí, y la falta de información sobre por qué pasa esto puede ser frustrante. Normalmente sucede porque NodeJS, npm o Angular CLI sacan una nueva versión, causando algún tipo de conflicto en tu PC que hace que tu terminal no reconozca más los comandos de Angular CLI.
Solución paso por paso
Aquí te traigo la solución en 7 sencillos pasos.
1. Comprueba tu versión de NodeJS introduciendo en tu terminal el comando:
y a continuación, desinstala NodeJS de tu pc a través del panel de control.
Comprueba que la desinstalación ha tenido éxito usando el mismo comando de arriba. Te debería salir algo así:
2. Ve a la web de NodeJS y descarga e instala la versión de la izquierda, la que dice "Recomendado para la mayoría".
Comprueba que la instalación ha tenido éxito usando el comando de arriba, que ahora debería devolverte la versión de NodeJS que acabas de instalar.
3. Cierra y abre la terminal como administrador y actualiza npm usando el comando:
Hecho esto, si ahora ejecutas en la terminal ng version, ya deberías tener Angular CLI instalado correctamente. Te debería salir algo así:
Pero si aún sigue sin funcionarte, pasa al paso siguiente.
4. Desinstala Angular CLI usando el comando:
5. Limpia la memoria cache utilizando el comando:
6. Instala Angular CLI usando el comando:
7. Con esto debería ser suficiente para que Angular CLI se haya instalado correctamente en tu pc. Para comprobarlo, usa el comando:
y ahora sí, debería devolverte algo así:

THE END!
Espero que hayas aprendido algo nuevo
Sobre la autora de este post
Soy Rocío, una abogada reconvertida en programadora. Soy una apasionada de aprender cosas nuevas y ferviente defensora de que la única manera de ser feliz es alcanzando un equilibrio entre lo que te encanta hacer y lo que te saque de pobre. Mi historia completa, aquí.
Más recursos de aprendizaje
En mi experiencia, la manera más eficaz para aprender Angular es combinando varias vías de aprendizaje. Uno de mis métodos favoritos son los vídeo-cursos y mi plataforma predilecta para eso es Udemy. He hecho varios cursos pero sólo recomiendo aquellos que verdaderamente me han sido útiles. Aquí van:
Si necesitas apoyo en forma de libro, puede que éstos te sirvan de ayuda:
La programación es un mundo que evoluciona a una velocidad de vértigo. Los autores de estos libros lo saben, por eso suelen encargarse de actualizar su contenido regularmente. Asegúrate de que así sea antes de adquirirlos
Participo en el programa de afiliados de Udemy y Amazon, lo que significa que, si compras alguno de estos cursos y/o libros, yo me llevaré una pequeña comisión y a ti no costará nada extra. Vamos, lo que se dice un win-win
Otros artículos que pueden interesarte