11

Обновление Node.js до последней версии

11

У меня установлен Node.js, и когда я попытался установить Mongoosejs, возникла ошибка, сообщающая о том, что у меня не установлена необходимая версия Node.js (у меня версия 0.4.11, а нужна версия 0.4.12).

Как я могу обновиться до этой версии? Я предполагаю, что могу просто переустановить Node.js с последней версией, но не хочу этого делать, пока не буду уверен, что мои проектные папки в папке "node" не будут удалены.

5 ответ(ов)

0

Чтобы обновить Node.js и NPM на Windows, выполните следующие шаги:

  1. Скачайте последнюю версию "Windows Installer (.msi)" с сайта nodejs.org.
  2. Установите скачанный файл в ту же директорию, где у вас ранее была установлена Node.js. Это все, что вам нужно сделать!

После завершения установки Node.js и NPM будут обновлены до последних версий. Вы также можете очистить кэш пакетов и обновить глобально установленные пакеты следующими командами:

npm cache clean
npm update -g

Примечание

Вы всегда можете проверить установленные версии с помощью следующих команд:

C:\node -v
v0.12.4

C:\npm -version
2.10.1

Таким образом, вы сможете убедиться, что обновление прошло успешно.

0

После обновления Node.js до последней версии рекомендуется использовать следующую последовательность команд:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

sudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/node /usr/bin/node

Чтобы обновить Node.js до самой последней версии, используйте команду:

sudo n latest

Если вам нужно откатить изменения, выполните следующие команды:

sudo apt-get install --reinstall nodejs-legacy     # исправляет /usr/bin/node
sudo n rm 6.0.0     # замените число на версию Node, которую вы установили
sudo npm uninstall -g n

Однако стоит отметить, что этот метод обновления Node.js на сегодняшний день считается нестабильным и не рекомендуется к использованию. Лучшим способом управления версиями Node.js является использование NVM (Node Version Management).

Установка NVM

Вы можете ознакомиться с шагами установки на странице NVM на GitHub. Установка и настройка NVM осуществляется всего в два простых шага.

Использование NVM

Если вы часто работаете с различными утилитами Node.js, то вам может потребоваться быстро переключаться между различными версиями Node.js, не теряя при этом всю машину. В этом случае вы можете использовать NVM для загрузки, установки и использования разных версий Node.js:

nvm install 4.0

В любой момент вы можете переключиться на другую версию с помощью команды:

nvm use 0.12

Дополнительная информация: Если при выполнении sudo n stable возникают ошибки, попробуйте следующую команду:

sudo -E env "PATH=$PATH" n stable
0

Для установки npm используйте следующую команду:

sudo apt-get install npm

Чтобы установить утилиту n, выполните:

sudo npm install n -g

Для установки последней версии Node.js используйте команду:

sudo n latest

Это позволит вам скачать и установить последнюю версию Node.js.

Если вам нужна конкретная версия Node.js, вы можете сначала просмотреть доступные версии:

n ls

А затем установить нужную версию, например:

sudo n 4.5.0
0

Если вы используете Homebrew на Mac OSX, обновить Node.js можно с помощью следующей команды:

brew upgrade node

После выполнения этой команды вы получите следующий вывод:

Итак, обновляется 1 устаревший пакет, в результате чего:
node 0.12.7
==> Обновление node
==> Загрузка https://homebrew.bintray.com/bottles/node-0.12.7.yosemite.bottle
######################################################################## 100.0%
==> Установка node-0.12.7.yosemite.bottle.tar.gz
==> Важные заметки
Bash автозаполнение было установлено в:
  /usr/local/etc/bash_completion.d
==> Итого
🍺  /usr/local/Cellar/node/0.12.7: 2726 файлов, 31M

Это сообщение говорит о том, что Node.js успешно обновился до версии 0.12.7, и также сообщается о местоположении установленного автозаполнения bash.

0

Для установки последней версии Node.js и npm выполните следующую команду:

nvm install --lts

Эта команда установит последнюю стабильную версию Node.js с долгосрочной поддержкой (LTS), а также соответствующую версию npm. Убедитесь, что вы предварительно установили nvm (Node Version Manager).

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь