Recientemente instalé 3 paquetes nuevos a través de NPM y ninguno de ellos se está ejecutando.
Ejecuté sudo npm install -g ionic
y la instalación parecía normal.
Entonces puedo correr which ionic
y veo /usr/local/bin/ionic
lo que se ve bien.
Pero si ejecuto ionic start myApp tabs
de acuerdo con la documentación, esto debería crear un nuevo proyecto iónico. Pero en cambio no hace absolutamente nada. No hay resultados en la línea de comando, no se crea ningún proyecto. Presiono enter para ejecutar el comando yinmediatamenteregresa a otra línea en la línea de comando como si simplemente hubiera presionado Intro sin ingresar ningún comando... Puede que esto no quede claro, lo siento.
Intenté desinstalar ionic, sudo npm uninstall -g ionic
lo cual lo desinstalé exitosamente y luego lo reinstalé. Ningún cambio de comportamiento. Lo mismo ocurre con los paquetes cordova
y bower
. Nota: instalé todos estos al mismo tiempo y no funcionan. Sin resultados, sin errores, sin nada. Ejecutarlos sudo
tampoco hace ninguna diferencia.
Estoy ejecutando ubuntu 14.04.
¿Alguien ha experimentado esto antes?
Respuesta1
Correr
which node
y en mi caso se mostró
/usr/sbin/node
.Si dice
command not found
, salte al punto 3. Retírelosudo rm /usr/sbin/node
Correr
which nodejs
en mi caso se mostró
/usr/bin/nodejs
.hacer un enlace
sudo ln -s /usr/bin/nodejs /usr/bin/node
O
sudo ln -s /usr/bin/nodejs /usr/sbin/node
Respuesta2
También puede deberse a nodejs obsoletos instalados de acuerdo conhttps://stackoverflow.com/questions/21362636/phonegap-cli-on-linux-doesnt-do-anythingse puede arreglar de la siguiente manera:
sudo apt-get install curl
npm update npm -g
sudo npm install n -g
sudo n stable
y luegonpm remove -g ionic && npm install -g ionic
Respuesta3
Creo que instalar cualquier aplicación que no sea apt-get puede tener el mismo problema. Intente usar
which ionic start MyApps tab
O
which ionic
Entonces-command for importing templates here- start MyApps tab