Я недавно установил 3 новых пакета через NPM, и ни один из них не выполнил.
Я побежал sudo npm install -g ionic, и установка выглядела как обычно.
Затем я могу запустить [ f2], и я получаю /usr/local/bin/ionic, который выглядит хорошо.
Но если я запустил ionic start myApp tabs в соответствии с документацией, это должно создать новый ионный проект. Но вместо этого он абсолютно ничего не делает. Нет вывода в командной строке, проект не создан. Я нажимаю enter, чтобы выполнить команду, и он немедленно возвращается в другую строку в командной строке, как если бы я просто нажал кнопку ввода без ввода какой-либо команды ... Это может быть неясно, извините.
Я попробовал удалив ионный с помощью sudo npm uninstall -g ionic, который удалил его успешно, а затем снова установил его. Никаких изменений в поведении. То же самое происходит для пакетов cordova и bower. Примечание: все из них я установил одновременно, и все они не работают. Нет выхода, нет ошибок, нет ничего. Запуск их с помощью sudo также не имеет значения.
Я запускаю ubuntu 14.04.
Кто-нибудь испытал это раньше?
это также может быть из-за устаревших узлов, установленных в соответствии с https://stackoverflow.com/questions/21362636/phonegap-cli-on-linux-doesnt-do-anything, которые могут быть исправлены следующим образом: [!d0 ]
sudo apt-get install curl
npm update npm -g
sudo npm install n -g
sudo n stable
, а затем npm remove -g ionic && npm install -g ionic
Я думаю, что установка любого приложения, кроме apt-get, может иметь такую же проблему. Попытайтесь использовать
which ionic start MyApps tab
Или which ionic
Затем -command for importing templates here- start MyApps tab