【发布时间】:2019-10-08 07:39:53
【问题描述】:
我需要安装 cordova-plugin-media 插件,但它依赖于 6.0.2 版的 cordova-plugin-file 插件。
我在本地拥有该版本,并且在我的本地文件中只能看到版本 6.0.2。
当我使用 PhoneGap 构建应用程序时,它会获取 4.3.3。
如何强制它使用 6.0.2?
我尝试在 CLI 中删除 cordova-plugin-file 插件,然后重新添加它以获得在本地工作的 6.0.2 版本。
这是在我的 config.xml 中
<plugin name="cordova-plugin-media" spec="~5.0.3" />
<plugin name="cordova-plugin-file" spec="~6.0.2" />
我还添加了这一行(不确定这部分是否相关):
<preference name="AndroidPersistentFileLocation" value="Compatibility" />
由于构建日志中的错误,但我仍然收到相同的警告。
我正在使用最新的 PhoneGap 版本(并尝试过 8.0.0):
<preference name="phonegap-version" value="cli-9.0.0" />
无论我尝试什么,PhoneGap 构建似乎总是按照指定获取 cordova-plugin-file 4.3.3 而不是 6.0.2。
我也尝试过完全删除插件文件以强制重新获取,但它仍然只是抓取旧版本。
如果需要该信息,我正在在线构建它。
感谢任何帮助:)
【问题讨论】:
标签: cordova phonegap-build phonegap cordova-plugin-file