cordova 插件的元数据值未更新
cordova plugin's metadata value not updating
我正在使用 ngcordova
和 ionic
开发一个演示应用程序。
但不知何故,我看到 /www/cordova_plugins.js
此文件元数据值从未更新,这就是我遇到社交登录问题的原因。
module.exports.metadata =
// TOP OF METADATA
{}
无论我添加或删除插件,反之亦然,以上代码保持不变。
科尔多瓦版本
Dipeshs-Mac-mini:AppIonic Dipesh$ cordova -version
5.4.0
离子版
Dipeshs-Mac-mini:AppIonic Dipesh$ ionic -version
1.7.10
我正在尝试的插件
http://ngcordova.com/docs/plugins/oauth/
但是插件似乎可以工作,但不知何故我找不到 inappbrowser 插件,但我已经安装了它。
通过深入调试,我了解到 var cordovaMetadata = cordova.require("cordova/plugin_list").metadata;
这段代码给出了空数组,这就是插件无法正常工作的原因。
所以如果你们有任何想法与我分享,这样我就可以解决这个问题。
经过一番阅读,我自己找到了答案。
实际上 cordova 新版本可能有一些问题,因此将 cordova 版本降级到 5.3.3
并且一切似乎工作正常。
我正在使用 ngcordova
和 ionic
开发一个演示应用程序。
但不知何故,我看到 /www/cordova_plugins.js
此文件元数据值从未更新,这就是我遇到社交登录问题的原因。
module.exports.metadata =
// TOP OF METADATA
{}
无论我添加或删除插件,反之亦然,以上代码保持不变。
科尔多瓦版本
Dipeshs-Mac-mini:AppIonic Dipesh$ cordova -version
5.4.0
离子版
Dipeshs-Mac-mini:AppIonic Dipesh$ ionic -version
1.7.10
我正在尝试的插件
http://ngcordova.com/docs/plugins/oauth/
但是插件似乎可以工作,但不知何故我找不到 inappbrowser 插件,但我已经安装了它。
通过深入调试,我了解到 var cordovaMetadata = cordova.require("cordova/plugin_list").metadata;
这段代码给出了空数组,这就是插件无法正常工作的原因。
所以如果你们有任何想法与我分享,这样我就可以解决这个问题。
经过一番阅读,我自己找到了答案。
实际上 cordova 新版本可能有一些问题,因此将 cordova 版本降级到 5.3.3
并且一切似乎工作正常。