NPM install express. Error: No compatible version found

Update your npm

npm install -g npm

This was a bug in an earlier version of npm: https://github.com/npm/npm/issues/4984

You may get warnings when you update. Run the update one more time and you should see a clean npm install.


You want to run the latest node (currently 0.10.22). Try these steps to get the newest version:

sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs -y # newer nodejs package includes npm

And then try again on npm install express.