Ответ 1
Пакет node не связан с 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, которую вы используете самостоятельно. Вы также можете установить несколько версий node.js и использовать nvm use
, чтобы легко переключаться между ними.
Мне также нравится добавить строку внизу my .bashrc
как: nvm use stable > /dev/null
. Это автоматически использует последнюю версию, которую вы установили.
Чтобы обновить версию node до последней стабильной версии: nvm install stable
. Каждый раз, когда вы это делаете, вам нужно будет установить все пакеты npm, которые вы установили глобально, если вы хотите продолжить их использовать.
Чтобы перейти на старую версию, просто запустите nvm use <version>
или, если у вас еще нет установленной старой версии: nvm install <version>
.