node.jsにunderscore.jsをインストールしたらエラーが出た

node.jsでunderscore.jsが使いたくなったのでインストールすることにした。

■やり方1
underscore.js公式サイトからunderscore-min.jsをダウンロードし、

> _u = require('./underscore-min.js')

としてやった。
これ以降、変数_uに対してunderscore.jsのメソッドを実行することができる。
ちなみに変数_uは、他の変数とかぶらなければ何でも良い。

■やり方2
node.jsでは、npmコマンドを使ってunderscore.jをインストールできるらしい。

ところが、

$ sudo npm install underscore
npm WARN ENOENT ENOENT: no such file or directory,

何やらエラーが出る。

こちらのサイトによれば、npm installコマンドは、カレントディレクトリにインストールするとのこと。
グローバル(?)にインストールするには、-gオプションをつけるそうだ。

$ sudo npm install -g underscore

今度はうまく行った。

カレントだのグローバルだの、node.jsの環境のことがいまいちよくわからないが、とりあえずサンプルコードが動けばいいので、これ以上深く追求するのはやめよう。