我正在尝试构建我的项目,但由于以下错误而失败:
"运行命令-失败![错误]运行cordova准备时出错(退出代码1):
Discovered plugin "cordova-plugin-insomnia" in config.xml. Adding it to the project
Failed to restore plugin "cordova-plugin-insomnia" from config.xml. You might need to try adding it again.
Error: Failed to fetch plugin
cordova-plugin-insomnia@git+https://github.com/EddyVerbruggen/Insomnia-PhoneGap-Plugin.git via registry.
Probably this is either a connection problem, or plugin spec is incorrect.
Check your connection and plugin name/version/URL.
Error: cmd: Command failed with exit code 1 Error output:
npm ERR! git clone
C:\Users\<USER>\AppData\Roaming\npm-cache\_git-remotes\git-https-github-com-EddyVerbruggen-Insomnia-PhoneGap-Plugin-git-223
我尝试使用以下方法安装cordova插件:
>
$ionic cordova插件添加cordova插件失眠$npm安装--保存@ionic native/失眠
Cordova插件添加https://github.com/EddyVerbruggen/Insomnia-PhoneGap-Plugin.git
npm i cordova插件失眠
但是,这些命令都不起作用。
错误生成为:
npm ERR!命令失败:git-ccore.longpaths=true clone C:\用户\\AppData\漫游\npm-cache_git-Remote tes\git-https-github-com-EddyVerbroggen-InSomnia-PhoneGap-Plugin-git-223bcd2c C:\用户\\AppData\本地\Temp\npm-6956-d2de50d1\git-cache-d4203f45\8d2c3b01fc0c11d9bc36bc1b5f9a141bd097f908 npm ERR!克隆到'C:\用户\\AppData\本地\Temp\npm-6956-d2de50d1\git-cache-d4203f45\8d2c3b01fc0c11d9bc36bc1b5f9a141bd097f908'... npm ERR!gitnpm ERR!npm ERR!如果您需要帮助,您可以在以下位置报告此错误:npm ERR!https://github.com/npm/npm/issuesnpm ERR!请在任何支持请求中包含以下文件:npm ERR!C:\Workspace\XXXXX-mobile-app\node_modules\npm-debug.log将推送字符串数组{"name":"lang","title":["English(US)","English(UK)"],"value":["en-us","en-gb"]}android首选项文件成功生成ios设置包成功生成
我正在使用以下版本-
虽然这篇文章已经很旧了,但如果有人在寻找答案:
我确实为失眠删除了npm包和cordova插件。然后,离子科尔多瓦准备
。最后,再次添加了-包和插件。
不知道发生了什么,但它起了作用。
注:当时我使用的是离子3。新版本(v5)可能有包更新。
这并不总是解决方案,但在类似的情况下,我只需运行一点npm更新,就可以了。最后,您应该执行ionic cordova平台删除 然后是爱奥尼亚cordova平台添加 。
我在我的本地有一个cordova插件。我可以通过键入将其添加到我的项目中而没有问题: 添加cordova插件——链接/用户/goforu/工作区/MyProject/cordovaPlugins/cordova插件IFlyspeech 但我无法将其从我的项目中删除: 它总是记录错误 错误:项目中不存在插件“cordova Plugin Xunfeilistenspeak”。请参见cordova插件
Tabris.js API主要是一个UI/控件的库,还有一些额外的受浏览器启发的API。为了提供它们不涉及的功能,Tabris.js可以使用Apache Cordova插件进行扩展。 Cordova插件的JavaScript API文档在Tabris.js中也是有效的,只有一个小例外:在访问插件API之前,无需监听deviceready事件。当加载应用程序主模块时,所有插件都将准备就绪。 默认插件
在实际的项目开发中,需要用到 cordova 的插件,进行各个不同平台的辅助开发,我们可以通过 plugins.cordova.io 对现有插件的搜索,以及安装。 插件的安装和使用,详细可以通过查阅 Cordova 的官网文档 The Command-Line Interface . 但是更多的时候,我们需要开发属于我们自己的插件。通过查看官方文档 Plugin Development Guide
我在启动和运行phonegap windows phone应用程序时遇到问题。(PhoneGap 3.1.0-在windows 8计算机上) 我已经按照步骤操作,因此从“Windows Phone命令行工具”创建了一个Windows Phone应用程序。它说使用CordovaWP7xxx.zipCordovaWP8xxx.zip创建一个模板,您可以从中创建一个应用程序。在最新的3.1.0版本的电话
我知道这个问题在网上被问了很多次。我什么都试了,运气都没了。 我正在尝试将数据发布到服务器并获得一个简单的响应。显然,我需要安装cordova白名单插件来实现从应用程序访问外部源,所以我安装了它。 我返回的错误是:加载资源失败:net::ERR\u NAME\u NOT\u RESOLVED 项目信息: 这是一个Onsen UI应用程序 已安装的插件: cordova插件-compat@1.1.0
C:\My App\test 科尔多瓦插件添加科尔多瓦-插件-地理Geofence-保存npm警告可选跳过可选依赖:fsevents@1.2.4(node_modules\fsecents): npm警告不支持跳过可选依赖:fsevents@1.2.4不支持的平台:想要{"os":"darwin","arch":"any"}(当前:{"os":"win32","arch":"x64"}) mini