Last Modified:

Cygwinでnpmが使えるようにパッチ書いたCygwinNodejs

Nodejs的にCygwinはサポート外なのでしょうがないと言えばしょうがないんですが、

という問題があって非常に使いにくい。

解決方法

Git for Cygwinが動かない

このissueに上がってるパッチが当たらなかったので修正しました。

npm scripts経由で起動したプロセスをCtrl-Cで殺せない

win32の場合にcmd.exe経由で起動するような処理なっていたため、Cygwinの場合はその処理を通らないようにしました。

それぞれパッチを作ってシェルスクリプトにしました。

$ curl -L https://gist.github.com/robario/4ca8ee84019492f951d5b3a49f5c6fc3/raw | sh

これでCygwinでも(だいたい)普通にnpmが使えます。