【问题标题】:Cordova create project科尔多瓦创建项目
【发布时间】:2015-03-26 13:28:31
【问题描述】:

我已经在 Windows7 机器上安装了 Apache Cordova(截至今天的最新版本),并且正在尝试创建一个新项目。我在防火墙内,所以设置了代理(npm config set proxy ...,npm config set https-proxy ...)来访问互联网。

使用以下命令:

cordova 创建 testApp1

我得到以下错误输出:

"C:\Users\sr7\Documents\Cordova\testApp1" 位置创建一个名称为“HelloCordova”、ID 为“io.cordova.hellocordova”的新cordova 项目 正在下载 www.cordova 库...

Error: tunneling socket could not be established, cause=Parse Error
    at ClientRequest.onError (C:\Users\sr7\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\request\node_modules\tunnel-agent\index.js:168:17)
    at ClientRequest.g (events.js:199:16)
    at ClientRequest.emit (events.js:107:17)
    at Socket.socketOnData (_http_client.js:315:9)
    at Socket.emit (events.js:107:17)
    at readableAddChunk (_stream_readable.js:163:16)
    at Socket.Readable.push (_stream_readable.js:126:10)
    at TCP.onread (net.js:529:20)

这似乎是一个代理问题,但是如果我在家里这样做(即没有代理),它仍然会失败,尽管错误不同,即

"C:\Users\sr7\Documents\Cordova\testApp1" 位置创建一个名为“HelloCordova”、ID 为“io.cordova.hellocordova”的新cordova 项目 正在下载 www.cordova 库...

Error: tunneling socket could not be established, cause=getaddrinfo ENOTFOUND wwwcache.sanger.ac.uk
    at ClientRequest.onError (C:\Users\sr7\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\request\node_modules\tunnel-agent\index.js:168:17)
    at ClientRequest.g (events.js:199:16)
    at ClientRequest.emit (events.js:107:17)
    at Socket.socketErrorListener (_http_client.js:272:9)
    at Socket.emit (events.js:107:17)
    at net.js:923:16
    at process._tickCallback (node.js:355:11)

它似乎仍在尝试查找代理“wwwcache.sanger.ac.uk”,尽管我已经从 npm 中删除了代理信息(如果我执行“npm config ls -l”,它们都显示为 null)。

任何人都可以提出解决此问题的方法,最好是在防火墙内。谢谢。

【问题讨论】:

    标签: windows cordova


    【解决方案1】:

    在代理之后,我在使用最新版本的 nodejs 时遇到了同样的问题。

    要修复它,请下载最新版本的隧道代理here

    并将其放在已安装的 cordova-lib 的 npm 文件夹中:

    .\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\request\node_modules\tunnel-agent

    信息来源:https://issues.apache.org/jira/browse/CB-8662

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-12
      • 2017-09-27
      • 2020-04-09
      • 1970-01-01
      • 2019-02-02
      • 1970-01-01
      • 2015-04-07
      相关资源
      最近更新 更多