【问题标题】:Can we copy plugin files from another project if "cordova plugin add url" fails?如果“cordova plugin add url”失败,我们可以从另一个项目复制插件文件吗?
【发布时间】:2018-10-05 12:02:44
【问题描述】:
假设以下失败
cordova plugin add https://git.apache.org/cordova-plugin-inappbrowser.git
我们可以简单地从另一个可能成功安装的项目中复制/粘贴文件吗?
或者从没有 gitignored 的站点或项目中手动获取它?
那将如何工作。
需要维护什么目录结构?
【问题讨论】:
标签:
cordova
ionic-framework
npm
cordova-plugins
【解决方案1】:
首先我会尝试找到并修复阻止插件安装的错误。您不能忽略错误并尝试安装任何插件版本,直到错误神奇地消失,这不是开发任何可靠应用程序的方法。
您未能安装插件可能来自以下任一原因:
- 您使用的是过时的 Cordova 或 cordova-android / cordova-ios
平台。升级 CLI 和平台(完成此操作后,您
必须卸载并重新安装所有插件!)
- 您的应用程序/项目已经被之前安装的其他插件搞砸了。删除整个平台文件夹并删除所有插件以重置应用程序结构应该可以解决问题。
- 插件本身的结构无效。当您提到官方 Apache 插件 (InAppBrowser) 时,这肯定是不可能的,所以请忘记这种可能性。安装失败,因为您这边出了点问题。
您可以提供插件安装过程的输出日志来帮助您解决此问题。