cygwin へ npm install したら固まる

cygwinにnpm installすると、高確率でPCが固まってしまいまして、
試行錯誤の結果、以下のやり方をすると回避できそうな感じでした。

まず、普通に npm install を行います。

$ npm install XXXX

次に表示された「npm info fetch http://registry.npmjs.org/xxxxxxxxxxxxxx.tgz」のURLを確認し、
このURLをcurlを使って、

$ curl npm info fetch http://registry.npmjs.org/xxxxxxxxxxxxxx.tgz > hogehoge.tgz

これで、アーカイブを取得します。
念のためキャッシュをクリアしてから、npm install 再度試みます。

$ npm cache clean
$ npm install ./hogehoge.tgz


これでも固まってしまう場合があったので、その場合は /tmp以下のnpm作業ファイル(?)を削除したらできました。

$ rm -rf /tmp/npm*

(このrm実行は微妙、、)