Узел пакета не имеет отношения к node.js.
nodejs
это то, что вы хотите, однако, возможно, лучше иметь команду называться node для совместимости со скриптами, которые используют #!/usr/bin/env node
.
Вы можете просто создать символическую ссылку на своем пути:
sudo ln -s `which nodejs` /usr/local/bin/node
Или вы можете установить nvm, а затем использовать его для установки последней версии node.js:
nvm install stable
Я предпочитаю метод 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>
.