Ionic 3 CLI 无法启动代理后面的项目

Posted

技术标签:

【中文标题】Ionic 3 CLI 无法启动代理后面的项目【英文标题】:Ionic 3 CLI unable to start project behind proxy 【发布时间】:2017-10-16 16:32:03 【问题描述】:

我是 Ionic 的新手。我在开始使用 Ionic 3 时遇到了代理问题。

通过 npm 安装 Ionic 和 cordova 后,尝试按照 ionic help 的建议使用以下命令创建一个新项目

npm install -g @ionic/cli-plugin-proxy

紧随其后

ionic start helloWorld blank --type ionic-angular

错误:getaddrinfo ENOTFOUND github.com github.com:443

npm config 和 git config 已经设置并可以正常工作,因为我使用 angular 背后的代理能够安装任何库并推送到 github 而没有任何问题

npm 配置设置代理http://userid:password@proxy.server.com:port npm 配置设置 https-proxy http://userid:password@proxy.server.com:port npm 配置设置 http-proxy http://userid:password@proxy.server.com:port git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080

还有环境变量 HTTP_PROX、PROXY 和 IONIC_HTTP_PROXY。

尝试卸载 ionic 并重新安装,再次设置代理,但没有任何帮助。找不到任何帮助。我需要设置任何其他代理才能使用 ionic 3 吗? 请指导我解决这个问题。

版本

节点:7.8.0 npm : 4.0.3 离子:3.1.2 科尔多瓦:7.0.1

【问题讨论】:

您确定环境变量设置正确吗? github.com/driftyco/ionic-cli#using-a-proxy 感谢 Suraj 的链接,我也添加了 IONIC_HTTP_PROXY 但仍然遇到同样的问题。 @Yoda 你的问题解决了吗?如果是,请分享..谢谢 @mnhmilu 不!问题仍然存在。已提出问题但尚未解决。您也可以在那里确认问题Ionic 3 CLI unable to start project behind proxy 遇到同样的问题 【参考方案1】:

我在使用 ionic 3 时遇到了同样的问题 它通过使用最新版本的 node.js 解决了

其实我用的是推荐给大多数用户的v6.10.3版本,不要使用当前版本,因为通常它还不稳定。

【讨论】:

【参考方案2】:

更新到最新的 CLI 3.3.0 后问题已修复

全局包:

@ionic/cli-plugin-proxy : 1.3.0
@ionic/cli-utils        : 1.3.0
Ionic CLI               : 3.3.0

系统:

Node       : v6.10.3
OS         : Windows 7
Xcode      : not installed
ios-deploy : not installed
ios-sim    : not installed

【讨论】:

以上是关于Ionic 3 CLI 无法启动代理后面的项目的主要内容,如果未能解决你的问题,请参考以下文章

Ionic 选项卡无法在 Android 上正确呈现?

无法隐藏默认的cordova-splash screen ionic 3

无法使用 Ionic CLI 构建 Android Apk

无法从手机加载 Ionic 项目

无法从手机加载 Ionic 项目

无法从手机加载 Ionic 项目