通过 git clone 为 Ionic 框架添加 SQLite 插件时出错
Posted
技术标签:
【中文标题】通过 git clone 为 Ionic 框架添加 SQLite 插件时出错【英文标题】:Error adding SQLite plugin for Ionic framework via git clone 【发布时间】:2016-03-31 11:41:09 【问题描述】:我正在尝试使用此命令将 SQLite 插件添加到我的 Ionic 项目中
cordova plugin add https://github.com/litehelpers/Cordova-sqlite-storage.git
这是一个输出:
抓取插件 “https://github.com/litehelpers/Cordova-sqlite-storage.git”通过 git 克隆错误:无法获取插件 https://github.com/litehelpers/Cordova-sqlite-storage.git 通过 git。 要么存在连接问题,要么插件规范不正确: 错误:C:\msysgit\bin\git.exe:命令失败,退出代码为 128 错误输出:克隆到 'C:\Users\xxx\AppData\Local\Temp\git\1459420827450'...
我有防火墙,所以我已经设置了HTTP_PROXY
和HTTPS_PROXY
环境变量。
如何解决问题?
【问题讨论】:
【参考方案1】:您是否尝试在 npm.xml 中设置代理?你可以像这样在 npm 中设置代理
npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080
端口 8080 和公司名称会有所不同。
如果它不起作用,请检查 Git 安装。 (也为git设置代理)然后添加插件。
如果一切都失败了,请在 CLI 上尝试 cordova plugin add cordova-sqlite-storage
。
希望对你有帮助。
【讨论】:
是的,我使用了以下命令:npm config set proxy http://user:password@url:port
和 npm config set https-proxy http://user:password@url:port
好的,我相信你已经安装了 git,这个插件正在做的是它从 git 存储库而不是从 npm 中获取它,你可以尝试在代理后面使用 git 吗?'git config --global http.proxy proxyuser:proxypwd@proxy.server.com:8080' 其中 proxyuser 到您的代理用户 proxypwd 到您的代理密码 proxy.server.com 到您的代理服务器的 URL 8080 到您的代理服务器上配置的代理端口
你可以尝试运行cordova插件添加cordova-sqlite-storage而不是
尝试了最后一条评论。有用!谢谢你的建议。请更新您的答案,我会接受的以上是关于通过 git clone 为 Ionic 框架添加 SQLite 插件时出错的主要内容,如果未能解决你的问题,请参考以下文章