3

Я установил NodeJ на компьютере с Ubuntu, и пакет был установлен как nodejs . Теперь, чтобы запустить его как node , я создал символическую ссылку:

sudo ln -s /usr/bin/nodejs /usr/bin/node

Это будет работать, если я вызываю символическую ссылку напрямую, но это не позволяет мне просто вызвать node чтобы запустить программу.

Как я могу решить это?

2 ответа2

4

Предполагая, что вы спрашиваете о символических ссылках на исполняемые файлы в целом, это должно работать автоматически из коробки. Убедитесь, что /usr /bin /nodejs исполняется всеми, и перезапустите терминал. В любом случае, вызывающий node напрямую из любой точки терминала должен работать нормально.

Если кажется, что node правильно, но сам NodeJ не любит называться node а не nodejs , это другая проблема.

2

В Ubuntu есть программа "узел", которая не имеет ничего общего с Node.js. Просто удалите его:

sudo apt-get remove node

(Вы найдете ответ, если попытаетесь найти whereis node .)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .