3

我尝试从 Aurelia.io 安装骨架导航的 Aurelia 教程。我已经安装了 Node.js,配置了代理并安装了 JSPM 包。

在此之后,我尝试通过执行“jspm registry config github”命令将凭据设置为 GitHub,但它总是失败。

err  Error: connect ECONNREFUSED
     at exports._errnoException (util.js:746:11)
     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1000:19)

在家里,我从 GitHub 设置凭据和下载数据没有任何问题。

我尝试使用“jspm init”命令来初始化 jspm 包,但我收到了很多这样的错误:

warn Error on download for github:ModuleLoader/es6-module-loader
     Error: connect ECONNREFUSED
         at exports._errnoException (util.js:746:11)
         at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1000:19)

err  Error downloading loader files.

err  undefined

JSPM 是否也需要配置代理?如何 ?

4

2 回答 2

1

要更改 jspm 的代理服务器,需要设置HTTP_PROXY环境变量。

于 2015-04-29T09:39:02.603 回答
0

以防万一其他人犯了这个愚蠢的错误(我犯了)。

在 Windows 上,设置环境变量 HTTP_PROXY 不仅仅是set HTTP_PROXY=something. 它可能可以在命令行上完成,但通过系统首选项也很容易完成。窗户。(只是 google windows 设置环境变量)。

困难的部分是不设置环境。变量,就是网络上的很多例子都是针对Linux的,所以很容易忘记(然后什么都不起作用)。

顺便说一句,设置这个解决了我的jspm问题(ECONNRESET),我在公司代理后面。

于 2016-03-09T13:46:45.183 回答