выполнение определенных команд не делает абсолютно ничего

выполнение определенных команд не делает абсолютно ничего

Недавно я установил 3 новых пакета через NPM, и ни один из них не выполняется.

Я запустил sudo npm install -g ionic, и установка прошла нормально.

Тогда я смогу побежать which ionicи выбрать /usr/local/bin/ionicто, что выглядит хорошо.

Но если я запущу ionic start myApp tabsсогласно документации, это должно создать новый ionic проект. Но вместо этого он абсолютно ничего не делает. Никакого вывода в командной строке, никакого проекта не создано. Я нажимаю Enter, чтобы выполнить команду, и онанемедленновозвращается к другой строке командной строки, как будто я просто нажал Enter, не введя никакой команды... Это может быть непонятно, извините.

Я попробовал удалить ionic, с помощью sudo npm uninstall -g ionicкоторого он успешно удалился, а затем переустановил его. Никаких изменений в поведении. То же самое происходит с пакетами cordovaи bower. Примечание: все это я установил одновременно, и все они не работают. Никакого вывода, никаких ошибок, ничего. Запуск их с помощью sudoтоже не дает результата.

Я использую Ubuntu 14.04.

Кто-нибудь сталкивался с этим раньше?

решение1

  1. Бегать

    which node
    

    и в моем случае это отобразилось /usr/sbin/node.

  2. Если там написано command not found, перейдите к 3. Удалите его

    sudo rm /usr/sbin/node
    
  3. Бегать

    which nodejs
    

    в моем случае это отобразилось /usr/bin/nodejs.

  4. Сделать ссылку

    sudo ln -s /usr/bin/nodejs /usr/bin/node 
    

    ИЛИ

    sudo ln -s /usr/bin/nodejs /usr/sbin/node 
    

решение2

это также может быть из-за устаревшего nodejs, установленного согласноhttps://stackoverflow.com/questions/21362636/phonegap-cli-on-linux-doesnt-do-anythingэто можно исправить следующим образом:

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

решение3

Я думаю, что установка любого приложения, отличного от apt-get, может привести к той же проблеме. Попробуйте использовать

which ionic start MyApps tab 

Или
which ionic
Затем

-command for importing templates here- start MyApps tab 

Связанный контент