Last modified: 2013-12-02 22:15:14 UTC
"qs" and "connect" are mandatory dependencies but not listed in package.json. Here is the error with "npm install; nodejs api/server.js" module.js:340 throw err; ^ Error: Cannot find module 'connect' 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 Object.<anonymous> (/var/www/devwiki/w/parsoid/js/node_modules/express/lib/express.js:12:15) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) worker 20858 died (8), restarting.
That is odd. They are not direct dependencies. qs comes in through request, and connect via express. request and express should have installed them.
I have re-investigate this in details, it seems I have had some permissions problems which were not stopping the node module installation... Now it works.