Node.jsやBluemixはまだはじめたばかり。独学で体系的には勉強してないので専門家から見ればレベルが低いかもしれないが、たぶん初心者ならこんなところでもつまづくと思うので書き記しておこうと思う。
Bluemixで、Node.jsの実行環境で、モジュールのインストールが必要となったとき、一般のパソコンならnpmコマンドでインストールすることが出来るだろうが、Bluemixは仮想サーバーのため出来ない。(はず)
こんなときはpackage.jsonへ記述する。
例えば、jadeモジュールが必要となった場合。
package.json(一部)
"dependencies": {
"express": "4.12.x",
"cfenv": "1.0.x",
"jade": "1.1.4",
"body-parser": "1.13.x"
},
この4行目のように、package.jsonの中のdependenciesの値の中に、
"jade": "1.1.4"
のように
モジュール名:バージョン
を記載してあげると、デプロイ時にモジュールをダウンロードして組み込んでくれる。