【问题标题】:Ionic Won't Work on "My" Windows 7 EnvironmentIonic 无法在“我的”Windows 7 环境中运行
【发布时间】:2015-03-31 15:59:38
【问题描述】:

我一直在尝试遵循“Ionic 入门”步骤,但似乎无法通过第 2 步“开始项目”。当我尝试创建 Ionic 项目时,出现以下错误。

C:\Users\peterstb>ionic start myApp tabs
Creating Ionic app in folder C:\Users\peterstb\myApp based on tabs project

Downloading: https://github.com/driftyco/ionic-app-base/archive/master.zip
Error fetching: https://github.com/driftyco/ionic-app-base/archive/master.zip { [Error: connect ETIMEDOUT] code: 'ETIMEDOUT', errno: 'ETIMEDOUT', syscall: 'conn
ect' }
Error: Unable to initalize app:  { [Error: connect ETIMEDOUT] code: 'ETIMEDOUT', errno: 'ETIMEDOUT', syscall: 'connect' }

我确实有一个必须通过的代理,但我必须先解决这个问题才能安装 cordova 和 ionic 组件。我看到的许多线程都指向代理问题,这对我来说很有意义,但我似乎找不到任何可以解决“附加”代理配置要求的东西,超出了为完成组件安装任务而设置的要求.

【问题讨论】:

    标签: cordova npm ionic-framework


    【解决方案1】:

    Ionic 不使用 npm 代理设置。所以你必须为离子单独设置代理。您可以通过在 Windows 中手动设置 PROXY 环境变量或通过命令提示符通过SET(仅适用于当前会话)或使用SETX 命令全局设置它来实现。

    set PROXY=http://YourProxy:8080/
    

    setx PROXY http://YourProxy:8080/
    

    如果您的代理需要用户名和密码,您可以将其设置为:

    set PROXY=http://YourUserName:YourPassword@YourProxy:8080/
    

    【讨论】:

    • 我遇到了同样的问题,这解决了它,至少在登录时。但是当我尝试上传时,它给了我同样的错误。你知道代理上传文件是否有任何变化吗?
    • 它也适用于我,格式为set PROXY=http://YourUserName:YourPassword@YourProxy:8080/
    猜你喜欢
    • 1970-01-01
    • 2020-06-16
    • 2011-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-03
    • 2016-03-16
    相关资源
    最近更新 更多