2016-10-11 4 views
0

최신 버전의 Ionic으로 업데이트하는 데 문제가 있습니다. 내가 ionic g provider Tabs 명령을 실행하려고했을 때 그 문제를 알게되었고 응답으로 g is not a valid task을 얻었습니다.Ionic-CLI를 업데이트 할 수 없습니다.

세 가지 버전의 NodeJS가 설치되어 있으며 NVM으로 전환합니다. NPM을 업데이트하고 노드의 최신 버전에 다시 설치하여 이오닉 및 코르도바를 모두 제거하려고했습니다. 아직도 운이 없다.

` 코르도바 CLI를 : 아래 다음과 같이

내 시스템 정보입니다 당신은 원격 측정을 수신하지 않는 것으로 설정되었습니다. 이것을 변경하려면 다음을 실행하십시오 : cordova telemetry on. 6.3.1

꿀꺽 버전 : CLI 버전 1.2.1 이온 CLI 버전 : 1.7.7 이온 앱 해방 버전 : 0.6.3 IOS-배포 버전 : 외부 모듈 요구하는 지역 꿀꺽을 바벨을 등록하지 않음 5.0.3 OS : 맥 OS X 엘 카피 탄 노드 버전 : v6.7.0 엑스 코드 버전 : 엑스 코드 8.0 빌드 버전 8A218a `

내가 벽에 내 머리를 강타했습니다 IOS-SIM 버전을 설치 하루 종일, 그래서 어떤 도움을 많이 주시면 감사하겠습니다!

답변

1

문서에 따르면 ionic g은 Ionic 2.0.0 이후에만 제공됩니다.

그리고 시스템 정보

당신이 가진 것을 말한다 : 이온 CLI 1.7.7

당신은 이온을 업데이트해야합니다.

npm install -g [email protected] 

편집

시도 전에

npm uninstall -g ionic 

이 잘못된 버전으로 로컬에 설치된 이온 패키지가없는 것이 확인 이전 버전을 제거하기 위해 설치 (확인 폴더 node_modules 귀하의 프로젝트의).

+0

부정확하게 주사위가 없습니다. –

+0

무엇? 어떤 오류가 있습니까? – e666

+0

죄송합니다, 인터넷 문제는 여기에 있습니다! 불행히도 그것은 작동하지 않았다. 나는 그것을 시도하고 같은 오류가 발생합니다. ionic-cli와 관련이 있다는 생각이 들까? 업데이트에도 불구하고이 버전은 여전히 ​​1.7.7입니다. –

1

먼저 NPM을 업데이트해야합니다.

sudo npm install -g [email protected]

NPM을 업데이트 한 후, 당신을 위해 작품을 것이 approach.Hope을 시도 이온

sudo npm install -g ionic

를 설치합니다.

+0

언인스톨 후 언젠가 나에게 2.1.18을주었습니다. 이제는 3.13.x로 업그레이드 할 수 있습니다. 또한 v6을 사용하는 nvm을 사용하고 있는지 확인하십시오. –

1

내 경우, Windows 용. CLI를 사용하지 않는 설치 프로그램을 사용하여 노드를 설치했습니다. 내 해결책은. node.js 설치 프로그램을 다운로드하여 설치하십시오. 그런 다음 CLI를 사용하여 이온을 업데이트하십시오. npm install -g ionic

관련 문제