Je suis d'accord, c'est un peu un problème, mais je ne sais pas pourquoi cela se produit.
Le correctif
Tout d'abord, il suffit de créer un lien symbolique à partir d'un fichier appelé node
pointant vers le nodejs
binaire.
ln -s /usr/bin/nodejs /usr/bin/node
Le problème
J'ai trouvé pas mal de guides sur l'installation de Nodejs ( hier y hier ) ont tous un code similaire pour tester si l'installation s'est déroulée correctement. Il s'agit donc de créer un serveur simple de la manière suivante :
// hello_node.js
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello Node.js\n');
}).listen(8124, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8124/');
puis l'exécuter dans nodejs avec ce qui suit :
node hello_node.js
Et quand j'ai essayé d'utiliser npm pour installer quelque chose, cela échouait et rapportait la même chose node not found
message.