共用サーバに置いていた/usr/local/nodejs/bin/npmが消失するという奇怪な事件が発生した。この問題の原因はわからないが、とりあえず適当に復旧させようとおもって、npm周りを見ていた。npmというコマンドの実体はnpm-cli.jsへのシンボリックリンクになっている。 で、中身を見ていると次のようになっていた。 #!/bin/sh // 2>/dev/null; exec "`dirname "$0"`/node" "$0" "$@" ;(function () { // wrapper in case we're in module_context mode // windows: running "npm blah" in this folder will invoke WSH, not node. if (typeof WScript !== "undefined"