无法从config.xml恢复插件"cordova-plugin-file-transfer"。您可能需要尝试再次添加它。错误:已安装插件的版本:"cordova-plugin-file@4.3.3"不满足依赖插件要求"cordova-plugin-file@^5.0.0"。尝试 --force 使用已安装的插件作为依赖项。
我在运行时遇到上述问题
ionic cordova run android
在Mac上。 不知道为什么会给出这个问题。我正在使用安卓 6.4.0。
TL;DR:运行以下命令:
ionic cordova plugin rm cordova-plugin-file --force
ionic cordova plugin add cordova-plugin-file@latest
ionic cordova run android
当您运行ionic cordova run android
时,Cordova CLI 正在运行一个prepare
操作,该操作尝试恢复存在于您的config.xml
/package.json
中但未安装在本地项目中的任何插件。
所以它正在尝试安装最新版本的cordova-plugin-file-transfer
但这失败了,因为您在 plugins/
中安装了 v4.3.3 of cordova-plugin-file
,cordova-plugin-file-transfer
现在需要 v5.0.0+