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実行は微妙、、)