Cordova“无法获取插件”错误

hug*_*gie 6 cordova

最近,我经常碰到这个“无法获取插件错误”。如果我下载自己的分支,似乎特别容易支撑:

t2wu @ THW-air:〜/ Documents / Work / John / DEMO_APP / BCAppII(dev)$ cordova插件添加https://github.com/t2wu/cordova-plugin-geofence.git#t2wu

错误:无法通过注册表获取插件 https://github.com/t2wu/cordova-plugin-geofence.git#t2wu。可能是连接问题,或者插件规格不正确。检查您的连接和插件名称/版本/ URL。无法获取安装模块的绝对路径

如果下载类似的插件cordova plugin add cordova-plugin-geofence,但是当我必须使用特定的存储库,尤其是该存储库上的分支时,它经常会失败。

我正在使用Cordova 7.1.0。(Cordova 8还有其他我现在不愿意解决的问题。)

I. *_*med 6

请尝试以下操作:

cordova plugin add https://github.com/t2wu/cordova-plugin-geofence.git#t2wu --nofetch
Run Code Online (Sandbox Code Playgroud)

如果不起作用。请执行以下步骤:

1)卸下所有平台(coordova platform rm android)和(coordova platform rm ios

2)删除所有插件coordova plugin rm pluginName

3)如果步骤2失败,则使用文件管理器从目录中删除所有插件 <projrctroot>/plugins

4)添加所有插件

5)添加https://github.com/t2wu/cordova-plugin-geofence.git#t2wu

6)添加所有平台。