Your life will probably be easier if you maintain a package.json file in your app's root directory and then just use "npm install" which will inspect the package.json file for you than trying to install dependencies one by one.
{
"name": "application-name"
, "version": "0.0.1"
, "private": true
, "dependencies": {
"express": "2.5.8"
, "stylus": ">= 0.0.1"
, "jade": ">= 0.0.1"
, "now": ">= 0.8.1"
, "mongoose": ">= 0.0.0"
, "instagram-node-lib": ">= 0.0.0"
, "connect-session-mongo": ">= 0.0.0"
, "express-mongoose": ">= 0.0.x"
, "stripe": ">= 1.1.0"
, "async": ">= 0.1.22"
}
}