Я согласен, это небольшая проблема, но я не знаю, почему это происходит.
Исправление
Перво-наперво, просто создайте символическую ссылку из вызываемого node
указывая на nodejs
двоичный.
ln -s /usr/bin/nodejs /usr/bin/node
Проблема
Я нашел довольно много руководств по установке Nodejs (здесь и здесь) все они имеют одинаковый код для проверки правильности установки. Итак, по сути, создайте простой сервер следующим образом:
// hello_node.jsvar 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/');
а затем запустите его в nodejs со следующим:
node hello_node.js
А затем, когда я пытался использовать npm для установки чего-либо, он терпел неудачу и сообщал о том же node not found
сообщение.