Я сделал следующее для обновления моего npm:
npm update npm -g
Но я понятия не имею, как обновить Node.js. Какие-либо предложения? (Я использую Node.js 0.4.1 и хочу обновиться до Node.js 0.6.1.)
Я сделал следующее для обновления моего npm:
npm update npm -g
Но я понятия не имею, как обновить Node.js. Какие-либо предложения? (Я использую Node.js 0.4.1 и хочу обновиться до Node.js 0.6.1.)
Используйте Node Менеджер версий (NVM)
Это Bash script, который позволяет загружать и управлять различными версиями node. Полный исходный код здесь.
Для Windows существует отдельный проект для nvm: github.com/coreybutler/nvm-windows
Я использовал следующие инструкции для обновления с Node.js версии от 0.10.6 до 0.10.21 на Mac.
Очистить кеш-память NPM:
sudo npm cache clean -f
Установите маленький помощник под названием 'n'
sudo npm install -g n
Установите последнюю версию Node.js
sudo n stable
В качестве альтернативы выберите конкретную версию и установите ее следующим образом:
sudo n 0.8.20
В производственных средах вы можете обратить внимание на версию нумерации и быть разборчивы по нечетным/четным номерам.
Кредиты
Обновление (июнь 2017 года):
Этот четырехлетний пост по-прежнему получает голосов, поэтому я предполагаю, что он по-прежнему работает для многих людей. Однако сам г-н Уолш рекомендовал обновить Node.js, используя вместо него nvm.
Итак, что вы можете сделать сегодня:
Узнайте, какую версию Node.js вы используете:
node --version
Узнайте, какие версии Node.js вы можете установить и какой из них вы используете:
nvm ls
Перечислите все версии Node.js, доступные для установки:
nvm ls-remote
По-видимому для Windows команда будет примерно такой:
nvm ls available
Предполагая, что вы выбрали Node.js v8.1.0 для установки, вы должны ввести следующее для установки этой версии:
nvm install 8.1.0
Затем вы можете выбирать между установленными версиями Node.js. Поэтому, если вам нужно использовать более старую версию, например, v4.2.0, вы должны установить ее как активную версию следующим образом:
nvm use 4.2
Если у вас установлен Homebrew (только для OS X):
$ brew upgrade node
В Windows вы можете использовать Chocolatey для установки и обновления Node.js(и много другие пакеты).
Установить Node
cinst nodejs.install
Обновить Node
cup nodejs.install
Примечание. Вам нужно будет установить Chocolatey, прежде чем вы сможете использовать cinst
и cup
.
Я только что пришел к этому вопросу в поисках способа обновления Node.js на машине Windows. И я нашел правильный ответ в теме о Node.js обновлении в Linux%)
После большого количества серфинга и не найдя прямого решения, я просто попробовал перейти на Node.js, нажал кнопку скачать на и выполнил программу установки (MSI).
К счастью, он позаботился обо всем и несколькими нажатиями "Далее" Я получил последнюю версию Node.js, запущенную на моей машине Windows.
PS: То же самое относится к Mac и Linux, используйте установщик.
PPS: Чтобы проверить версию Node, используйте npm version
или node --version
.
PPPS: Следите за Блог NodeJS - Уязвимости, чтобы вы не пропустили важные выпуски безопасности.
Просто перейдите в nodejs.org и загрузите последнюю версию установщика. быть более простым честно и без участия каких-либо сторонних вещей. Это займет всего минуту и не требует перезагрузки или очистки кэшей и т.д.
Я делал это через npm несколько раз раньше и сталкивался с несколькими проблемами. Как, например, с n-пакетом, не использующим последнюю стабильную версию.
Чтобы управлять версией Node.js, вы можете попробовать n. Я нашел это очень простым и полезным.
n - это двоичное управление Node.js, без подоболочек, без настройки профиля, без свернутого API, просто.
npm install -g n
n 0.6.19
установит Node.js v0.6.19.
Чтобы обновить node до последней версии или к определенной версии, вы можете сделать следующее:
sudo npm install n -g
sudo n 0.10.18 // This will give you the specific version
Для последней стабильной версии:
sudo n stable
У меня была та же проблема, когда я увидел, что моя установка Node.js устарела.
Эти несколько строк будут обрабатывать все (для Ubuntu):
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
После этого node -v
вернет вам последнюю доступную версию.
Короткий и глупый ответ (для Windows):
Перейдите на эту страницу: https://nodejs.org/en/download/
Загрузите файл .msi
и установите его.
В CentOS 7 вы можете сделать следующее:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/5.4.1/bin/node /usr/bin/node
node –v (Should show updated version now)
npm rebuild node-sass (Optional: if you use this)
Примечание. Символьная ссылка обязательна для связывания вашего двоичного файла node с последним установленным двоичным файлом Node.js.
Для OS X у меня был v5.4.1 и мне нужна последняя версия 6, поэтому я перешел на главную страницу Node.js и нажал на одной из приведенных ниже ссылок:
Затем я последовал за установщиком, а затем у меня была волшебная версия последней версии Node.js и npm.
В некоторых дистрибутивах Linux, таких как Arch Linux, есть Node.js в своих репозиториях пакетов. В таких системах лучше использовать стандартную процедуру обновления пакета, такую как pacman -Suy
или аналогичные команды apt-get
или yum
.
На данный момент (ноябрь 2016) EPEL7 предлагает довольно недавнюю версию Node.js(6.9.1, которая является обновленной версией LTS, предлагаемой на домашней странице Node.js). Итак, на CentOS 7 и производных вы можете просто добавить репозиторий EPEL yum install epel-release
и yum install nodejs
.
CentOS 6/EPEL6 имеет 0.10.x, который не поддерживается вверх по течению с октября 2016 года.
Вы можете использовать nvm.
nvm install v0.10.26
Готово.
Вы можете выбрать версию для запуска:
nvm ls
укажите доступные версии и сообщите, какую версию вы используете сейчас.
nvm use VERSION
измените текущий node на запрошенную версию.
nvm alias default VERSION
установите версию по умолчанию. В следующий раз, когда вы выберете nvm.sh, это будет загружена версия (обратите внимание, что она не меняет используемую версию прямо сейчас, запустите nvm use
для этого).
Вы можете использовать Chocolatey в Windows. Он очень прост в использовании и полезен, чтобы поддерживать вас в других приложениях.
Кроме того, вы можете просто загрузить последнюю версию из https://nodejs.org и установить ее.
Для Ubuntu:
sudo apt-get install -y curl
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
sudo apt-get install -y nodejs
Источник: https://askubuntu.com/questions/426750/how-can-i-update-my-nodejs-to-the-latest-version
Как уже говорили некоторые из вас, самый простой способ - обновить Node.js через менеджер пакетов Node.js, npm. Если вы являетесь Linux (Debian на моем примере), я бы предложил добавить эти строки в ваш .bashrc
файл ( в домашнем каталоге):
function nodejsupdate() {
ARGC=$#
version=latest
if [ $ARGC != 0 ]; then
version=$1
fi
sudo npm cache clean -f
sudo npm install -g n
sudo n $version
}
Перезагрузите терминал после сохранения и записи nodejsupdate
для обновления до последней версии Node.js или nodejsupdate v6.0.0
(например) для обновления до определенной версии Node.js.
БОНУС: обновите npm (добавьте эти строки в .bashrc
)
function npmupdate() {
sudo npm i npm -g
}
После перезапуска терминала напишите npmupdate
, чтобы обновить менеджер пакетов node до последней версии.
Теперь вы можете обновить Node.js и npm через ваш терминал (проще).
$ npm install -g npm stable
работал у меня, чтобы обновить npm
Все, что вам нужно для обновления версии Node.js:
$ brew install node
Если у вас нет Homebrew; перейдите http://brew.sh/.
Установите nvm (cURL)
$curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
ИЛИ с Wget
$wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
Показать список установленных версий
$nvm ls
Показать список версий, доступных для установки
$nvm ls-remote
Установите предпочтительную версию
$nvm install v7.5.0
Установите эту версию как значение по умолчанию
$nvm alias default v7.5.0
Просто установите новую версию поверх текущей папки. Я обновил мою версию с v4.x до v6.10 в Windows.
Согласно Nodejs Официальная страница, вы можете установить и обновить новую версию node на окнах, используя Chocolatey или Scoop
Использования (шоколадный):
cinst nodejs
# or for full install with npm
cinst nodejs.install
Использование (совок):
scoop install nodejs
Также вы можете загрузить установщик Windows непосредственно с веб-сайта nodejs.org
Простой способ обновления node и npm:
npm install -g [email protected]
загрузить последнюю версию node js и обновить/установить
Если вы хотите обновить Node.js, просто попробуйте
npm update
из командной строки Windows.
Если вы хотите обновить какой-либо конкретный пакет, попробуйте
npm update <package_name>
Пример:
npm update phonegap
npm clean cache
- вы забыли очистить кэш ур npm update -g
Это работает на моей Windows, я надеюсь, что он также будет работать для вас: D