两个cordova-plugin-device插件

时间:2015-09-06 22:33:00

标签: javascript cordova ionic cordova-plugins

我刚刚将cordova插件com.phonegap.plugin.mobile-accessibility添加到我的离子项目中,它已自动安装cordova-plugin-device,因为它是它的依赖项。

这没关系,但我已经在不同的名称(org.apache.cordova.device)下安装了插件(作为另一个插件的依赖)。有没有人知道我是否应该同时保留两者,或者我如何删除它们。

我认为拥有这两个插件会导致以下错误并阻止我构建应用程序。

[INFO:CONSOLE(59)] "Uncaught module cordova-plugin-device.device not found", source: file:///android_asset/www/cordova.js (59)

我有屏幕转储了我在尝试卸载其中一个插件时遇到的依赖项错误。

enter image description here

1 个答案:

答案 0 :(得分:1)

足够简单的修复,我删除了android平台,然后重新添加它。在进行安装时,它跳过了第二个cordova-plugin-device插件安装,所以现在平台只有一次。

应用程序现在可以构建并正常运行。

在此处找到答案 - http://forum.ionicframework.com/t/plugins-does-not-exist/2980/5

注意:不需要删除并添加离子& Cordova,只有Android和iOS平台