CordovaとIonic Nativeプラグインをionic3プロジェクトにインストールしました。
しかし、その特定のCordovaとIonic Nativeプラグインのみをプロジェクトから完全に削除する必要があります(npm
のような依存関係を持つ)。
それを行う適切な方法はありますか?
あらゆる種類の支援に感謝します。
ありがとうございました!
私は彼らのドキュメントを参照するだけです こちら 。
例:
次の方法で使用しているプラグインを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依存関係を持つプラグインを完全に削除できます。これが他の誰かに役立つことを願っています
必ずnpm uninstallを実行してからionic cordova removeをスキップすると、BUILDは成功するが、アプリの一部の機能が失敗するなどの深刻な結果につながる可能性がありますプラグインを訴えているランタイムが見つからない、この場合に起こったことは、プラグインソースがまだ存在しないために再インストールが静かに失敗している必要があることですnpm uninstall、そのような間違いは移行、アップグレード中に起こります新しいCLIへ。私の場合、InAppPurchase2プラグインが機能しなかったため、支払いが機能しなくなりました:(.