web-dev-qa-db-ja.com

Ionic Cordova下位バージョンのエラー-Cordova CLIをバージョン> = 4.2.0にインストールしてください

インストール済みIonic正常。ionic infoおよび他のコマンドionic browser --listを実行すると、 cordovaはバージョン4よりも低いバージョンです。

Cordovaは、Sudoなしでグローバルホームディレクトリにインストールされます。

> ionic info

Your system information:

Cordova CLI: 6.1.0 (cordova-lib@undefined)
Gulp version:  CLI version 3.9.1
Gulp local:   Local version 3.9.1
Ionic Version: 1.2.4
Ionic CLI Version: 1.7.14
Ionic App Lib Version: 0.7.0
OS: Distributor ID:     Ubuntu Description:     Ubuntu 15.10 
Node Version: v5.9.1


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

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

Cordovaのインストール場所:

> which cordova
  /home/user_1/.npm-global/bin/cordova

イオンのインストール場所:

> which ionic
/home/user_1/.npm-global/bin/ionic
28
elpddev

これを解決するために--unsafe-perm=true --allow-rootフラグを使用して再インストールするなど、さまざまな方法を試してみました(他の質問や他の場所でオンラインで修正することをお勧めします)が、問題があるようですバージョン6.1.0のcordovaおよびionicので、現在は6.0.0を実行して使用します

npm install -g [email protected]

6.1.0は安定したバージョンではないようですので、これでうまくいくはずです。

32
garrettmac

[email protected][email protected]も使用しています。このエラーメッセージが表示された後、新しいターミナルを開いてcordova -v出力:

? May Cordova anonymously report usage statistics to improve the tool over time?

回答(No)を入力するとすぐに、バージョン番号が出力された後、ionic info私のプロジェクト端末。 エラーはなくなりました。

注意事項

  • 1.7.15から[email protected]を更新しました。これは非常にマイナーなパッチで、これに関係のないバグ修正が1セットあります。
  • この問題が発生した特定のシステムは、Windows 10を実行しています。
  • 初めて走ったときionic infoプロジェクトディレクトリで、同じエラーが2回発生しました。

元のエラー出力:

******************************************************
 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.2.0

Gulp version:  CLI version 3.9.1
Gulp local:   Local version 3.9.1
Ionic CLI Version: 1.7.16
Ionic App Lib Version: 0.7.3
OS:
Node Version: v4.4.2


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

******************************************************
53
Wayne Bloss
cordova telemetry off

実行中にエラーが消えた

ionic info

開発中に分析のためにデータを収集するテレメトリをオプトアウトすることにしました。代わりに「on」キーワードを使用してオプトインすることもできます。

この答えを教えてくれたWayne Blossへのヒント。

15
Martin Carstens

Windows 10のWayne Blossとまったく同じ結果が得られた統計学)。

9
Don_Diego

Wayne Blossが述べたように、この警告は、コマンドcordova -v。これはCordova 6.3.1を使用した構成でも機能しました。

これは、Cordova CLIのバージョン情報文字列にバージョン番号だけでなく、「テレメトリからオプトアウトされました。これを変更するには、次を実行します。cordovaテレメトリオン」という理由からです。これにより、semverを使用した文字列の内部評価は常にfalseを返します。テレメトリの質問に「no」と答えると、バージョンから文字列が削除され、警告メッセージが消えます。

4
fred_online

私はこれに偶然出会ったので、このページを見つけましたが、適切な答えがないようですので、ここにあります。

Cordova-cli debパッケージをインストールするには、以下が必要です。

  • Ubuntu Cordova Personal Package ArchiveをUbuntuシステムに追加します
  • Cordova-cliパッケージ(およびその依存関係)をインストールします

したがって、ubuntu

Sudo apt-add-repository ppa:cordova-ubuntu/ppa
Sudo apt-get update
Sudo apt-get install cordova-cli

詳細はこちら https://cordova.Apache.org/docs/en/latest/guide/platforms/ubuntu/index.html

3
Marko

他の人が指摘している のように、この原因として考えられるのは、コルドバテレメトリからのノイズです。

問題はまだCordova 6.5.0およびionic 2.2.2。

追加情報として、次を実行する必要があることを追加したいと思います現在のユーザーの場合、例:コルドバをルートとしてインストールしてから、ionicを非特権ユーザーとして実行するCIシステムがある場合、実行する必要があります。

cordova telemetry off

再び。

1
ValarDohaeris

警告によく書かれています。npm install -g cordovaを使用してcordovanpmをインストールする必要があります

npm install -g [email protected]

問題が解決しました!

0
Lucy Pham
D:\>ionic start myapp blank
******************************************************
 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`

******************************************************
Creating an Ionic app in D:\myapp based on the blank template.

Downloading: https://github.com/driftyco/ionic-app-base/archive/master.Zip
Downloading: https://github.com/driftyco/ionic-starter-      blank/archive/master.Zip
Installing npm packages (may take a minute or two)...
/
? ♫ ? ♫  Your Ionic app is ready to go! ? ♫ ? ♫

IonicアプリケーションはCordovaの更新の問題なく開始されます。ただし、更新には次のコードを使用できます。

npm update -g cordova
0
Hirak JD