특정 명령을 실행하면 아무 일도 일어나지 않습니다

특정 명령을 실행하면 아무 일도 일어나지 않습니다

최근 NPM을 통해 3개의 새 패키지를 설치했는데 그 중 아무 것도 실행되지 않습니다.

나는 달렸고 sudo npm install -g ionic설치는 정상적으로 보였습니다.

그런 다음 달리면 어느 것이 좋아 보이는지 which ionic알 수 있습니다 ./usr/local/bin/ionic

ionic start myApp tabs그러나 문서에 따라 실행하면 새로운 ionic 프로젝트가 생성됩니다. 그러나 그 대신 그것은 전혀 아무것도 하지 않습니다. 명령줄에 출력이 없고 프로젝트가 생성되지 않습니다. Enter를 눌러 명령을 실행하면즉시명령을 전혀 입력하지 않고 단순히 Enter 키를 누른 것처럼 명령줄의 다른 줄로 돌아갑니다. 이는 명확하지 않을 수 있습니다. 죄송합니다.

sudo npm uninstall -g ionicionic을 성공적으로 제거한 다음 다시 설치해 보았습니다 . 행동에는 변화가 없습니다. 패키지 cordovabower. 참고: 이 모든 항목을 동시에 설치했는데 모두 작동하지 않습니다. 출력도 없고, 오류도 없고, 아무것도 없습니다. 로 실행해도 sudo아무런 차이가 없습니다.

우분투 14.04를 실행 중입니다.

전에 이런 경험을 한 사람이 있나요?

답변1

  1. 달리다

    which node
    

    제 경우에는 /usr/sbin/node.

  2. 라고 표시된 경우 command not found3으로 건너뛰세요. 다음 방법으로 제거하세요.

    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 

관련 정보