首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PhoneGap构建使用4.3.3 cordova-plugin-file而不是6.0.2

PhoneGap构建使用4.3.3 cordova-plugin-file而不是6.0.2
EN

Stack Overflow用户
提问于 2019-10-08 15:39:54
回答 1查看 193关注 0票数 1

我需要安装cordova- plugin -media插件,但它依赖于版本6.0.2的cordova- plugin -file插件。

我在本地有该版本,并且只能在我的本地文件中看到版本6.0.2。

当我使用PhoneGap build构建应用程序时,它获取4.3.3。

如何强制它使用6.0.2?

我已经尝试在CLI中删除cordova- plugin -file插件,然后重新添加它,以获得本地工作的6.0.2版本。

这是在我的config.xml中

代码语言:javascript
复制
<plugin name="cordova-plugin-media" spec="~5.0.3" />
<plugin name="cordova-plugin-file" spec="~6.0.2" />

我还添加了这一行(不确定这部分是否相关):

代码语言:javascript
复制
<preference name="AndroidPersistentFileLocation" value="Compatibility" />

由于构建日志中的错误,但我仍然收到相同的警告。

我使用的是最新的PhoneGap版本(并且已经尝试了8.0.0):

代码语言:javascript
复制
<preference name="phonegap-version" value="cli-9.0.0" />

无论我怎么尝试,似乎PhoneGap build总是获取cordova-plugin-file 4.3.3,而不是指定的6.0.2。

我还尝试完全删除插件文件,以强制执行新的get,但它仍然只抓取旧版本。

如果需要这些信息,我会在网上建立它。

感谢任何帮助:)

EN

回答 1

Stack Overflow用户

发布于 2019-10-09 01:33:07

好吧,这是由于插件在config.xml中的列出顺序造成的

我移动了这行代码:

代码语言:javascript
复制
<plugin name="cordova-plugin-file" source="npm" spec="~6.0.2" />

要安装的第一个插件。这使得PhoneGap build首先安装它。

我确实收到了cordova- plugin -media-capture插件的另一个问题,但由于我不需要它,我只是注释掉了这一行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58282025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档