我刚刚将 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)
我已经屏幕转储了尝试卸载其中一个插件时遇到的依赖错误。
最佳答案
很简单的修复,我删除了 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/