Я установил node.js на свой компьютер (linux mint 15), когда я запускаю node example.js
, он говорит:
The program 'node' can be found in the following packages:
* node
* nodejs-legacy
Try: sudo apt-get install <selected package>
Итак, в чем разница между node и nodejs? Ранее у меня были установлены и node.js, и node, но когда я запускаю node example.js
, веб-сервер вообще не запускается. Поэтому я удалил узел и сохранил node.js.
node.js
apt-get
apt
linux-mint
Блейк
источник
источник
Ответы:
Узел пакета не имеет отношения к node.js.
nodejs
это то, что вы хотите, однако, возможно, лучше иметь команду называться node для совместимости со скриптами, которые используют#!/usr/bin/env node
.Вы можете просто создать символическую ссылку на своем пути:
Или вы можете установить nvm, а затем использовать его для установки последней версии node.js:
Я предпочитаю метод nvm, поскольку он позволяет вам самостоятельно
sudo apt-get remove nodejs
управлять тем, какую версию узла вы используете. Вы также можете установить несколько версий node.js и использовать ихnvm use <version>
для удобного переключения между ними.Я также хотел бы добавить строку в нижней части моей
.bashrc
нравится:nvm use stable > /dev/null
. При этом автоматически будет использована последняя установленная вами версия.Чтобы обновить версию узла до последней стабильной:
nvm install stable
. Каждый раз, когда вы это делаете, вам нужно будет установить любые пакеты npm, которые вы установили глобально, если вы хотите продолжать их использовать.Для того, чтобы переключиться на старую версию просто запустить
nvm use <version>
, или, если у вас нет старая версия уже установлена:nvm install <version>
.источник
nodejs-legacy
пакет просто содержит символическую ссылку (см. также lists.debian.org/debian-devel-announce/2012/07/msg00002.html ).Ответ на этот вопрос просто сказать вам разницу между
node
иnodejs
пакетов на Debian OS.node
nodejs
I/O
модель, которая делает его легким и эффективным, идеально подходящим для приложений с интенсивным использованием данных в реальном времени, которые работают на распределенных устройствах.источник
node
иnodejs
.