node.jsのexpressで自動生成されたスケルトンコードを実行すると下記のようなエラーが発生しました。
Express 500 Error: Cannot find module 'jade' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at new View (.../node_modules/express/lib/view.js:43:49) at Function.app.render (.../node_modules/express/lib/application.js:486:12) at ServerResponse.res.render (.../node_modules/express/lib/response.js:801:7) at exports.index (.../routes/index.js:7:7) at callbacks (.../node_modules/express/lib/router/index.js:164:37) at param (.../node_modules/express/lib/router/index.js:138:11)
jadeモジュールがapp.js以下にインストールされていないことが原因です。
app.jsがあるディレクリで下記コマンドを実行すると正常に実行できるようになります。
npm install -d