我想向我的应用程序添加警报。
我已经尝试将cordova plugin add https://github.com/wnyc/cordova-plugin-wakeuptimer.git
安装到我的项目中。
当我运行命令时,我得到:
无法获取插件https://github.com/wnyc/cordova-plugin-wakeuptimer.git通过注册表。可能是连接问题或插件规格不正确。
离子信息:
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
通过执行以下步骤解决了错误:
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
然后我将该插件复制到项目所在的相同磁盘/相同文件夹中。然后也解决了该错误。并且插件已成功添加。