无法将下载的插件添加到Cordova / Phonegap项目中

时间:2017-10-29 08:57:18

标签: android cordova npm phonegap-plugins phonegap

如何通过安装它而不是从存储库中获取插件。 我尝试使用phonegap plugin add <<git repository>>安装的每个插件总会导致不同的错误,因为Windows + npm并不想为我工作...

这是我需要的插件:https://github.com/VersoSolutions/CordovaClipboard

我的步骤:

  1. 下载Git存储库
  2. 运行phonegap plugin add <<downloaded and extracted directory>>
  3. 删除并添加android平台(是的,它说它安装了插件)
  4. 启动Phonegap Developer app
  5. cordova.plugins.clipboard仍未定义。我是否必须将clipboard.js文件放在某处或引用它?如果是这样,哪个版本? 剪贴板项目中的一个或一个phonegap会自动在platform / android目录中创建(它会在其周围放置一个&#34; define&#34;)。我实际上都试过了,但对象仍未定义。

1 个答案:

答案 0 :(得分:2)

剪贴板插件没有package.json,这就是您收到错误的原因。您可以在插件中添加package.json文件,也可以使用--nofetch标志进行安装:

cordova/phonegap plugin add https://github.com/VersoSolutions/CordovaClipboard.git --nofetch

由于在添加新插件时默认运行cordova 7.0.0 npm install,如果不存在package.json则会导致错误。您可以找到cordova 7.0.0 here的发行说明。