
¿La consola de tu IDE de desarrollo acaba de mostrar un error cómo este: Ionic no se reconoce como un comando interno o externo programa o archivo por lotes ejecutable y no sabes que hacer para darle solución?
Pues no te preocupes, no eres el primero no serás el último que entra aquí buscando una respuesta a esta pregunta.
Mi nombre es Aitor, soy desarrollador de apps desde 2014 y en este artículo te enseñaré cómo lo puede solucionar.
Pero antes de continuar, este es El Círculo. Es mi newsletter donde te puedo enseñar desarrollo de apps móviles, aso y monetización. Por cierto, si te suscribes te regalo mi ebook Duplica los ingreso de tus apps en 5 minutos. No es broma.
P.D: Darse de alta es gratis y de baja, también.
Consultar estructura del artículo
¿Por qué sucede este error?
Es un error que es tremendamente común entre las personas que están comenzando, no con Ionic, si no cómo desarrolladores más bien. Porque es posible que no solo te suceda con este Framework.
El problema es que no se ha agregado la variable de entorno que apunta a la carpeta de instalación de Ionic. Por lo que el sistema no consigue asociar el comando «ionic» con nada que pueda ejecutar.
¿Cómo se puede solucionar el error?
Lo que vamos a hacer para aplicar la variable de entorno es lo siguiente:
- En el buscados escribimos «variable de entorno» o «environment variables».
- Abrimos «Editar variable de entorno de esta cuenta».
- Accedemos a «opciones avanzadas» > «variables de entorno» (es el último botón de la lista)
- En «variables del sistema» buscamos la variable «Path» y la editamos.
- Pulsamos en nuevo y agregamos los siguiente:
- <tu_unidad>:\<tu_grupo_de_usaurios>\<usuario>\AppData\Roaming\npm
- Mi ejemplo: C:\Users\ciber\AppData\Roaming\npm
Nota: Puedes acceder a la carpeta directamente ejecutando el siguiente comando con Windows + r: «%appdata%\npm» (sin las comillas).
Una vez dentro, copias la URI donde estás colocado y la agregas en el puto 5 de la lista si ves que no encuentras la manera de acceder.
Nota 2: Esto funcionará siempre y cuando hayas realizado una instalación de Ionic por defecto, si has cambiado el directorio de la instalación, esto no funcionará. Si es tu caso, reinstálalo con «npm install -g ionic» y sigue los pasos de nuevo.
Pues eso ha sido todo por hoy, es un problema que nos vamos a encontrar muy a menudo cómo desarrolladores. Así que no tengas miedo de guardarlo en bookmarks para después consultarlo si te hace falta. Nos vemos en el siguiente artículo. Hasta entonces, que vaya bien.