Instalei 3 novos pacotes recentemente através do NPM e nenhum deles está em execução.
Corri sudo npm install -g ionic
e a instalação parecia normal.
Então posso correr which ionic
e ver /usr/local/bin/ionic
o que parece bom.
Mas se eu executar ionic start myApp tabs
de acordo com a documentação, isso deverá criar um novo projeto iônico. Mas em vez disso não faz absolutamente nada. Nenhuma saída na linha de comando, nenhum projeto criado. Eu pressiono enter para executar o comando e eleimediatamenteretorna para outra linha na linha de comando como se eu simplesmente tivesse pressionado enter sem nenhum comando inserido... Isso pode não estar claro, desculpe.
Tentei desinstalar o ionic com sudo npm uninstall -g ionic
o qual o desinstalei com sucesso e depois reinstalei-o. Nenhuma mudança de comportamento. O mesmo está acontecendo com os pacotes cordova
e bower
. Nota: instalei todos eles ao mesmo tempo e todos não estão funcionando. Nenhuma saída, nenhum erro, nada. Executá-los sudo
também não faz diferença.
Estou executando o Ubuntu 14.04.
Alguém já experimentou isso antes?
Responder1
Correr
which node
e no meu caso ele foi exibido
/usr/sbin/node
.Se estiver escrito
command not found
, pule para 3. Remova-osudo rm /usr/sbin/node
Correr
which nodejs
no meu caso, ele foi exibido
/usr/bin/nodejs
.Faça um link
sudo ln -s /usr/bin/nodejs /usr/bin/node
OU
sudo ln -s /usr/bin/nodejs /usr/sbin/node
Responder2
também pode ser devido a nodejs desatualizados instalados de acordo comhttps://stackoverflow.com/questions/21362636/phonegap-cli-on-linux-doesnt-do-anythingisso pode ser corrigido da próxima maneira:
sudo apt-get install curl
npm update npm -g
sudo npm install n -g
sudo n stable
e entãonpm remove -g ionic && npm install -g ionic
Responder3
Acho que instalar qualquer aplicativo diferente do apt-get pode ter o mesmo problema. Tente usar
which ionic start MyApps tab
Ou
which ionic
Então-command for importing templates here- start MyApps tab