Installation de Cordova CLI et d’Ionic

Récemment, j’ai installé node.js avec ionic et cordova avec:

sudo npm install -g cordova ionic 

… et tout semble bien fonctionner. Mais quand je cours:

 ionic info 

Il semble que Cordova CLI est manquant:

 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` ****************************************************** 

J’ai ensuite essayé de mettre à niveau Cordova comme suggéré. J’ai également essayé de désinstaller Cordova et de le réinstaller, en effaçant le cache npm avant la réinstallation, mais après avoir exécuté

 ionic info 

… encore je reçois encore:

 Cordova CLI: Not installed 

Est-ce que quelqu’un connaît la procédure correcte pour installer Cordova CLI?

En fin de compte, la réponse était simple: mettez à jour Cordova avec un paquet spécifique. J’ai fini par utiliser:

 npm install -g cordova@4 

… qui a résolu le problème.

Avertissement de dépendance – pour que la CLI fonctionne correctement, il est vivement recommandé d’installer / mettre à niveau les éléments suivants:

Veuillez installer votre CLI Cordova sur la version> = 4.2.0 npm install -g cordova


Les informations de votre système:

 Cordova CLI: non installé
 Version Ionic CLI: 2.2.1
 Ionic App Lib Version: 2.2.0
 ios-deploy version: non installé
 version ios-sim: non installé
 OS: Windows 10
 Version du nœud: v7.5.0
 Version Xcode: non installée

Le même problème semble avoir réapparu avec la version 4.2.0.

Fonctionnement

 $ cordova telemetry off 

résolu le problème pour moi. (La télémésortinge Cordova semble fonctionner aussi)

Détails:

 $ 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