如何使用代理服务器后面的cldr-data-downloader下载Unicode CLDR JSON数据?

时间:2015-07-30 14:22:49

标签: node.js cldr

我想在代理服务器后面使用cldr-data-downloader(https://github.com/rxaviers/cldr-data-downloader)。 该文件说下面执行命令。

enter code here$ npm install cldr-data-downloader
Using the CLI:

$ ./node_modules/cldr-data-downloader/bin/download.sh \
    -i http://www.unicode.org/Public/cldr/26/json.zip \
    -o ./cldr

GET `http://www.unicode.org/Public/cldr/26/json.zip`
  [========================================] 100% 0.0s
Received 3425K total.

Unpacking it into ./cldr

我可以在没有代理的情况下尝试执行此命令而没有错误,但是当我从代理服务器后面执行它时会导致错误。 我怀疑我需要这个应用程序的代理地址,但我不知道该怎么办。

有人知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

我可以自己解决这个问题。 解决方案是设置HTTP_PROXY值

在Windows上

 set HTTP_PROXY = http://your.proxy.address:port
Linux上的

export HTTP_PROXY = http://your.proxy.address:port

CLDR下载程序检查此值,但是npm和bower会检查不同的配置文件。简而言之,您必须分别为npm,bower和CLDR下载器设置代理值。(如果您正在使用它,请使用gradle)