小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


npm installコマンドの-gオプションについて

はじめに

このエントリでは、npm(Node Package Manager)でnode.js関連のライブラリをインストールする際に-gオプションを使用した場合とそうでない場合について書いています。

サーバサイドJavaScript Node.js入門
清水俊博 大津繁樹 Jxck 小林秀和 佐々木庸平 篠崎祐輔 高木敦也 西山雄也
アスキー・メディアワークス
売り上げランキング: 55,844

npm install -gオプションの意味

npm installで-gオプションを指定した場合はグローバルインストールと呼ばれ、Mac OS X環境では/usr/local/lib/node_modulesにライブラリがインストールされます。同時に同ディレクトリにパスが通るようになり、どこからでもコマンドが呼び出せるようになります。

sudo npm install express -g

-gオプションを指定してインストールすると、expressコマンドを直接実行できるようになります。

-gオプションを指定しない場合

-gオプションを指定しない場合はローカルインストールと呼ばれ、カレントディレクトリ配下にnode_modulesというディレクトリが作成され、その配下にライブラリがインストールされるようになります。

sudo npm install express