Android Ionic-无法通过注册表获取插件

Android Ionic-无法通过注册表获取插件,android,cordova,ionic-framework,plugins,ionic4,Android,Cordova,Ionic Framework,Plugins,Ionic4,我想在我的应用程序中添加一个闹钟 我已尝试安装cordova插件添加https://github.com/wnyc/cordova-plugin-wakeuptimer.git在我的项目中 当我运行命令时,我得到: 无法获取插件 通过注册表。 这可能是连接问题,或者插件规范不正确 爱奥尼亚信息: 离子型: 爱奥尼亚CLI:5.4.16 离子骨架:@Ionic/angular 5.1.1 @角度开发套件/构建角度:0.901.7 @角度devkit/示意图:9.1.7 @角度/cli:9.1.7

我想在我的应用程序中添加一个闹钟

我已尝试安装
cordova插件添加https://github.com/wnyc/cordova-plugin-wakeuptimer.git
在我的项目中

当我运行命令时,我得到:

无法获取插件 通过注册表。
这可能是连接问题,或者插件规范不正确

爱奥尼亚信息:

离子型:

爱奥尼亚CLI:5.4.16
离子骨架:@Ionic/angular 5.1.1
@角度开发套件/构建角度:0.901.7
@角度devkit/示意图:9.1.7
@角度/cli:9.1.7
@离子/角度工具包:2.2.0

科尔多瓦:

Cordova CLI:9.0.0(Cordova-lib@9.0.1)
Cordova平台:安卓8.1.0、ios 5.1.1
Cordova插件:Cordova插件ionic键盘2.2.0、Cordova插件ionic webview 4.2.1(和4个其他插件)

实用程序:

科尔多瓦res:0.9.0
本机运行:0.3.0

系统:

Android SDK工具:26.1.1
NodeJS:v12.14.1
npm:6.13.4

操作系统:Windows 10

错误可通过以下步骤解决:

1。下载存储库源代码
如果插件托管在Github上,您可以使用git将其克隆到计算机上的本地文件夹中,例如(在本例中,将克隆到C:/Users/Me/Desktop):

在克隆目录中,现在(完成后)应该是一个新文件夹,其名称为克隆存储库

2。创建package.json文件
要为插件创建一个新的包文件,显然您将在命令行中使用Node.js并执行以下命令(一旦终端位于插件文件夹中):

此命令将启动一个交互式提示(您只需在每个问题上按Enter键即可跳过该提示),该提示将允许您创建package.json文件。显然,虽然没有必要,但您应该正确地提供所有信息

3。从本地源安装它
最后一步,您可以从克隆的存储库安装插件,但不提供git URL,而是提供插件的本地路径:

cd FolderOfYourCordovaProject //Where you want to add a plugin

cordova plugin add F:\WorkSpace\cordova-plugin-wakeuptimer 
当我在我的项目中添加插件时,它会抛出一个错误

无效的插件!C:\Users\Me需要一个有效的package.json

然后我将该插件复制到项目所在的同一磁盘/同一文件夹中。
然后这个错误也被解决了。插件添加成功

npm init
cd FolderOfYourCordovaProject //Where you want to add a plugin

cordova plugin add F:\WorkSpace\cordova-plugin-wakeuptimer