web-dev-qa-db-ja.com

インストール済みのionic cordovaプラグインをionic 2/3またはionic V2 +プロジェクトから削除する方法

CordovaとIonic Nativeプラグインをionic3プロジェクトにインストールしました。

しかし、その特定のCordovaとIonic Nativeプラグインのみをプロジェクトから完全に削除する必要があります(npmのような依存関係を持つ)。

それを行う適切な方法はありますか?

あらゆる種類の支援に感謝します。

ありがとうございました!

9
coder

私は彼らのドキュメントを参照するだけです こちら

例:

次の方法で使用しているプラ​​グインをinstallします。

ionic cordova plugin add <plugin-name>

ionic cordova plugin add cordova-plugin-dialogs

npm install --save @ionic-native/<npm-name-of-plugin>

npm install --save @ionic-native/dialogs

プラグインをUninstallするには、上記のことを元に戻す必要があります

ionic cordova plugin remove <plugin-name>またはionic cordova plugin rm <plugin-name>

ionic cordova plugin remove cordova-plugin-dialogs) または (ionic cordova plugin rm cordova-plugin-dialogs

最後に、関連するIonic Nativeパッケージをnpmからアンインストールします

npm uninstall --save @ionic-native/<npm-name-of-plugin>

npm uninstall --save @ionic-native/dialogs

--saveフラグは、そのプラグインのプロジェクトのpackage.jsonエントリを削除します

上記のことを行うと、プロジェクトからnpm依存関係を持つプラグインを完全に削除できます。これが他の誰かに役立つことを願っています

33
coder

必ずnpm uninstallを実行してからionic cordova removeをスキップすると、BUILDは成功するが、アプリの一部の機能が失敗するなどの深刻な結果につながる可能性がありますプラグインを訴えているランタイムが見つからない、この場合に起こったことは、プラグインソースがまだ存在しないために再インストールが静かに失敗している必要があることですnpm uninstall、そのような間違いは移行、アップグレード中に起こります新しいCLIへ。私の場合、InAppPurchase2プラグインが機能しなかったため、支払いが機能しなくなりました:(.

3
Naga

次のコマンドを使用して削除できます

ionic cordova plugin rm <plugin name>

例:

ionic cordova plugin rm cordova-plugin-camera

here と同様のタイプの質問を確認してください。

また、 here からプラグインコマンドのドキュメントを確認してください。

これがあなたを助けることを願っています!!

2
Santosh Shinde

以下をお試しください

ionic cordova plugin remove <PLUGIN_NAME> --no-interactive

詳細を読む

お役に立てれば

1
Anand G