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

Can't add downloaded plugin to Cordova/Phonegap project

如何通过不从存储库安装插件来使它工作。 我尝试使用 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 开发者应用程序

cordova.plugins.clipboard 仍未定义。我是否必须将 clipboard.js 文件放在某处或引用它?如果有,是哪个版本? 剪贴板项目中的一个或一个 phonegap 自动在 platform/android 目录中创建(它在其周围放置一个 "define")。其实我都试过了,但是对象还是未定义。

剪贴板插件不存在 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.

的发行说明