2015-11-19 35 views
6

Gần đây tôi cài đặt Node.js cùng với ion và cordova với:Cài đặt Cordova CLI và Ionic

sudo npm install -g cordova ionic 

... và tất cả mọi thứ dường như làm việc tốt. Nhưng khi tôi chạy:

ionic info 

Dường như Cordova CLI là mất tích:

Your system information: 

Cordova CLI: Not installed 
Gulp version: CLI version 3.9.0 
Gulp local: Local version 3.9.0 
Ionic Version: 1.1.1 
Ionic CLI Version: 1.7.10 
Ionic App Lib Version: 0.6.5 
ios-deploy version: 1.8.2 
ios-sim version: 5.0.3 
OS: Mac OS X El Capitan 
Node Version: v5.1.0 
Xcode version: Xcode 7.1.1 Build version 7B1005 


****************************************************** 
Dependency warning - for the CLI to run correctly,  
it is highly suggested to install/upgrade the following:  

Please install your Cordova CLI to version >=4.2.0 `npm install -g 
cordova` 

****************************************************** 

sau đó tôi đã cố gắng để nâng cấp cordova như đề xuất. Tôi cũng đã cố gắng để gỡ bỏ cài đặt và cài đặt lại cordova nó, xóa bộ nhớ cache NPM trước reinstallment nhưng sau khi chạy

ionic info 

... một lần nữa tôi vẫn nhận được:

Cordova CLI: Not installed 

Có ai biết thủ tục đúng để cài đặt Cordova CLI?

Trả lời

11

Cuối cùng câu trả lời rất đơn giản: cập nhật cordova thành một gói cụ thể. Tôi đã sử dụng:

npm install -g [email protected] 

... giải quyết được sự cố.

+0

cảm ơn, làm việc cho tôi – deadcode

0

phụ thuộc cảnh báo - cho CLI để chạy một cách chính xác, nó rất cao nên để cài đặt/nâng cấp như sau:

Vui lòng cài đặt Cordova CLI của bạn lên phiên bản> = 4.2.0 npm install -g cordova


Thông tin hệ thống của bạn:

 
Cordova CLI: Not installed 
Ionic CLI Version: 2.2.1 
Ionic App Lib Version: 2.2.0 
ios-deploy version: Not installed 
ios-sim version: Not installed 
OS: Windows 10 
Node Version: v7.5.0 
Xcode version: Not installed 
0

Vấn đề tương tự dường như đã xuất hiện lại với phiên bản 4.2.0.

Chạy

$ cordova telemetry off 

giải quyết vấn đề đối với tôi. (Cordova telemetry trên dường như làm việc quá)

chi tiết:

$ ionic info 
****************************************************** 
Dependency warning - for the CLI to run correctly, 
it is highly recommended to install/upgrade the following: 

Please install your Cordova CLI to version >=4.2.0 `npm install -g cordova` 

****************************************************** 

Your system information: 

You have been opted out of telemetry. To change this, run: cordova telemetry on. 
6.5.0 

Ionic CLI Version: 2.2.1 
Ionic App Lib Version: 2.2.0 
ios-deploy version: Not installed 
ios-sim version: Not installed 
OS: Windows 7 
Node Version: v6.9.5 
Xcode version: Not installed 


****************************************************** 
Dependency warning - for the CLI to run correctly, 
it is highly recommended to install/upgrade the following: 

Please install your Cordova CLI to version >=4.2.0 `npm install -g cordova` 

****************************************************** 


$ cordova telemetry off 
You have been opted out of telemetry. To change this, run: cordova telemetry on. 


$ ionic info 

Your system information: 

ordova CLI: 6.5.0 
Ionic CLI Version: 2.2.1 
Ionic App Lib Version: 2.2.0 
ios-deploy version: Not installed 
ios-sim version: Not installed 
OS: Windows 7 
Node Version: v6.9.5 
Xcode version: Not installed 
Các vấn đề liên quan