0

Ionic の最新バージョンへの更新で問題が発生しています。コマンドを実行しようとしたときに問題に気づき、応答ionic g provider Tabsがありました。g is not a valid task

NodeJS の 3 つのバージョンがインストールされており、NVM で切り替えることができます。3 つすべてから Ionic と Cordova を削除し、NPM を更新して、最新バージョンの Node.js だけに再インストールしてみました。まだ運がありません。

私のシステム情報は次のとおりです。

` Cordova CLI: テレメトリをオプトアウトしました。これを変更するには、次を実行します: cordova telemetry on. 6.3.1

Gulp バージョン: 外部モジュール babel-register が必要 Gulp ローカル: CLI バージョン 1.2.1 Ionic CLI バージョン: 1.7.7 Ionic App Lib バージョン: 0.6.3 ios-deploy バージョン: インストールされていません ios-sim バージョン: 5.0.3 OS: Mac OS X El Capitan Node バージョン: v6.7.0 Xcode バージョン: Xcode 8.0 ビルド バージョン 8A218a `

私は一日中壁に頭をぶつけていたので、どんな助けも大歓迎です!

4

6 に答える 6

1

ドキュメントによると、ionic gIonic 2.0.0 以降でのみ利用可能です。

そして、あなたのシステム情報はあなたが持っていると言っています: Ionic CLI 1.7.7

Ionic を更新する必要があります。

npm install -g ionic@2.1.0

編集

インストール前に古いバージョンを削除してみてください

 npm uninstall -g ionic 

また、間違ったバージョンの ionic パッケージがローカルにインストールされていないことも確認してください (プロジェクトのフォルダー node_modules を確認してください)。

于 2016-10-11T13:44:59.597 に答える
0

私の場合、Windows用です。CLIを使用しないインストーラーを使用してノードをインストールしました。私の解決策は. node.js インストーラーをダウンロードしてインストールするだけです。次に、CLI を使用して ionic を更新します。npm install -g ionic

于 2017-11-30T18:55:27.153 に答える