I currently have node.js version 0.8.8, and npm 1.1.59 installed.
Whenever I run:
$ npm install -g express
I get this in return:<
As a side note, if you other solutions haven't helped, I have had the same issue and realised what was wrong -- which maybe of interest here.
I had nodemon running on another project -- when I installed locally express. Check you're not running express on another project and trying to install express on a new project. Just a heads up and hope it helps. By the way, just copied the dependency from the package file, and pasted into my new project and ran npm install and checked, express got installed.