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

问题描述 投票:0回答:1

我想向我的应用程序添加警报。

我已经尝试将cordova plugin add https://github.com/wnyc/cordova-plugin-wakeuptimer.git安装到我的项目中。

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

无法获取插件https://github.com/wnyc/cordova-plugin-wakeuptimer.git通过注册表。可能是连接问题或插件规格不正确。

enter image description here

离子信息:

Ionic:

离子CLI:5.4.16离子框架:@ ionic / angular 5.1.1@ angular-devkit / build-angular:0.901.7@ angular-devkit / schematics:9.1.7@ angular / cli:9.1.7@ ionic / angular-toolkit:2.2.0

Cordova:

Cordova CLI:9.0.0([email protected])Cordova平台:Android 8.1.0,iOS 5.1.1Cordova插件:cordova-plugin-ionic-keyboard 2.2.0,cordova-plugin-ionic-webview 4.2.1,(和其他4个插件)

Utility:

cordova-res:0.9.0本机运行:0.3.0

系统:

Android SDK工具:26.1.1NodeJS:v12.14.1npm:6.13.4操作系统:Windows 10

android cordova ionic-framework plugins ionic4
1个回答
0
投票

通过执行以下步骤解决了错误:

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

git clone https://github.com/wnyc/cordova-plugin-wakeuptimer.git    

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

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

npm init

此命令将启动一个交互式提示(您可以通过在每个问题上按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

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

© www.soinside.com 2019 - 2024. All rights reserved.