npmパッケージの依存するパッケージの中にはgit://で始まるURLが指定されていることがあってプロキシ環境下だとクローンできない。 git://github.com/hogehoge/fugafuga.git のような。 git://のみcloneに失敗とか、timeoutのエラー表示ならほぼプロキシを経由できていないからかと思う。 gitがプロキシを超えられるようにする 準備(git://でなくても必要) 環境変数の設定 HTTP_PROXY, http_proxy, HTTPS_PROXY, https_proxyそれぞれに http://proxy.example.com:8080のように設定する 続く手段1と2はどちらでも良い。1が簡単。 手段1 参考:A simple wrapper around socat to use as a git proxy command git