Trying to install modules from github results in:
ENOENT error on package.json.
Easily reproduced using express:
Because https://github.com/visionmedia/express is the URL of a web page and not an npm module. Use this flavor:
https://github.com/visionmedia/express
git+https://github.com/visionmedia/express.git
or this flavor if you need SSH:
git+ssh://git@github.com/visionmedia/express.git