如何从 ionic 2 / 3 或 ionic V2+ 项目中删除已安装的 ionic cordova 插件

How to remove installed ionic cordova plugin from ionic 2 / 3 or ionic V2+ project

我在 ionic3 项目中安装了 Cordova 和 Ionic Native 插件。

但我只需要从项目中完全删除特定的 Cordova 和 Ionic Native 插件。 (其依赖关系如 npm)。

有什么合适的方法吗?

感谢您提供的任何帮助。

谢谢!

试试下面

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

READ MORE

希望对您有所帮助

您可以使用以下命令删除

ionic cordova plugin rm <plugin name>

示例:

ionic cordova plugin rm cordova-plugin-camera

请勾选与相似的问题类型。

另请查看 here 中插件命令的文档。

希望对您有所帮助!!

我只是参考了他们的文档here

示例:

安装我们正在使用的插件。

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)

卸载插件只需要将上面的东西还原为下面的内容

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)

最后从 npm

卸载相关的 Ionic Native 包

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

(npm uninstall --save @ionic-native/dialogs)

--save 标志将删除该插件的项目 package.json 条目

执行上述操作可以帮助我从项目中完全删除插件及其 npm 依赖项。希望这对其他人有用

请确保在 ionic cordova remove 之后 运行 npm uninstall 跳过这可能会导致严重的后果,例如例如,构建成功,但应用程序中的某些功能在 运行 时间内失败,抱怨插件丢失,在这种情况下一定发生的事情是重新安装必须无声地失败,因为插件源仍然存在由于未执行 npm uninstall,迁移、升级到新 CLI 时确实会发生此类错误。在我的情况下,InAppPurchase2 插件没有工作,付款停止工作:(,这是不是很悲惨..希望这个课程可以帮助那里的人..