2015-11-19 273 views
6

最近我安装的node.js连同离子和科尔多瓦用:安装科尔多瓦CLI和离子

sudo npm install -g cordova ionic 

...一切似乎正常工作。但是,当我运行:

ionic info 

看来,科尔多瓦CLI丢失:

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` 

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

我又试图为建议升级科尔多瓦。我也试着卸载科尔多瓦和重新安装,reinstallment之前,但运行

ionic info 

后清零NPM缓存...再次我仍然得到:

Cordova CLI: Not installed 

是否有人知道正确的步骤安装科尔多瓦CLI?

回答

11

最后答案很简单:将cordova更新为特定的包。我结束了使用:

npm install -g [email protected] 

...它解决了问题。

+0

感谢,对我的作品 – deadcode

0

依赖关系的警告 - 为CLI正常运行, 强烈建议安装/升级如下:

请安装您的科尔多瓦CLI为版本> = 4.2.0 npm install -g cordova


您的系统信息:

 
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

同样的问题似乎又出现在版本4.2.0中。

运行

$ cordova telemetry off 

解决了这个问题对我来说。 (科尔多瓦遥测上似乎太工作)

详情:

$ 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