javascript - 两个 cordova-plugin-device 插件

标签 javascript cordova ionic-framework cordova-plugins

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

这很好,但我已经以不同的名称(org.apache.cordova.device)安装了该插件(作为另一个插件的依赖项)。有谁知道我是否应该保留两者,或者如何删除其中一个。

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

[INFO:CONSOLE(59)]“未找到未捕获的模块 cordova-plugin-device.device”,来源:file:///android_asset/www/cordova.js (59)

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

enter image description here

最佳答案

很简单的修复,我删除了 android 平台,然后再次重新添加它。在安装过程中,它跳过了第二个 cordova-plugin-device 插件安装,因此现在该平台只有一次。

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

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

注意:不需要删除和添加 ionic 和 Cordova,只需 Android 和 iOS 平台

关于javascript - 两个 cordova-plugin-device 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32428927/

相关文章:

android - 从另一个包引用 layout.xml

iphone - 在 PhoneGap 应用程序中以编程方式在 iPhone 上显示软键盘?

javascript - 当输入类型日期和输入类型时间使用相同的ng-model时,如何清除仅日期或仅时间?

javascript - Service Worker 无法在 Node js 服务器的离线模式下工作

javascript - chrome扩展InjectDetails中文档的含义

javascript - jQuery $.each() 超出一个索引太多

javascript - 使用cloudflare缓存动态页面

ios - 升级到 El Capitán 后,Meteor 应用程序未在 iOS 模拟器中运行

angular - ionic 警报强制输入

php - Ionic + Angular + PHP 未定义属性:insert.php 中的 stdClass::$variable