npmでのパッケージのインストールとか
環境:MacOS 10.7.3 / nodebrew 0.5.0 / node 0.6.13 / npm 1.1.9
package.jsonに
{ (略) "dependencies": { "hogan.js": ">= 2.0.0", "markdown": ">= 0.3.1" }, "devDependencies": { "mocha": ">= 0.14.1" }, (略) }
とか書いて、普通に
$ npm install
をすると
$ npm ls
├── hogan.js@2.0.0
├── markdown@0.3.1
└─┬ mocha@0.14.1
├── commander@0.5.2
├── debug@0.6.0
├── diff@1.0.2
├── growl@1.5.0
└─┬ jade@0.20.3
└── mkdirp@0.3.0
とdevDependenciesのやつまで入ります。
dependenciesのやつだけ入って欲しいのに!ってときは
$ npm install --production
で良いみたい。
もしくは
$ export NODE_ENV=production $ npm install
かな。
$ NODE_ENV=production npm install
でもいいのかな。
ちなみに
$ npm install --dev
ってやると、mochaのdevDependenciesとかもダウンロードしてきて、えらいことになったりします。