- 4 ways to update to the latest Node.js version on a Mac
- Homebrew
- MacPorts
- Node doesn’t wait for your database call to finish?
- How to Update Node Version In Mac In 2022
- Why you should upgrade the node
- How to Update Node Version on Mac
- Update Node using N
- Update Node.js using Homebrew
- Update Node using NVM
- Conclusions
- Обновите Node.js до последней версии в Mac OS
- ОТВЕТЫ
- Ответ 1
- Ответ 2
- Ответ 3
- Ответ 4
- Ответ 5
- Ответ 6
- Ответ 7
- Просто зайдите на сайт JS Website и установите последнюю версию.
- также, чтобы обновить npm, вам придется использовать эту команду.
- Ответ 8
- Ответ 9
- Ответ 10
- Ответ 11
- Ответ 12
- Ответ 13
- Ответ 14
- Ответ 15
- Ответ 16
- Ответ 17
- Ответ 18
- Ответ 19
- Ответ 20
- Ответ 21
- Ответ 22
- Ответ 23
4 ways to update to the latest Node.js version on a Mac
Development is picking pace, and Node.js is shipping out a new version frequently. It is nice to have the latest version at hand in your development environment to test out new features.
There are a few ways to install Node.js. One of the obvious ones is to download the installer from nodejs.org. However, you might not want to be downloading a new installer every time there’s a new version out.
Here are few alternative ways to update to the latest version of Node.js on a Mac.
Nvm is a script-based node version manager. You can install it easily with a curl and bash one-liner as described in the documentation. It’s also available on Homebrew.
Assuming you have successfully installed nvm. The following will install the latest version of node.
The last option installs all global npm packages over to your new version. This way packages like mocha and node-inspector keep working.
N is an npm-based node version manager. You can install it by installing first some version of node and then running npm install -g n .
Assuming you have successfully installed n. The following will install the latest version of node.
Homebrew
Homebrew is one of the two popular package managers for Mac. Assuming you have previously installed node with brew install node . You can get up-to-date with formulae and upgrade to the latest Node.js version with the following.
MacPorts
MacPorts is the other package manager for Mac. The following will update the local ports tree to get access to updated versions. Then it will install the latest version of Node.js. This works even if you have a previous version of the package installed.
There also exists nodejs alternative to nodejs-devel that follows the long term support line.
Node doesn’t wait for your database call to finish?
Learn how asynchronous calls work and make your app run as you intended. Get short email course on asynchronicity and two chapters from Finish Your Node App.
Источник
How to Update Node Version In Mac In 2022
Right now, Node.js version 16.8.0 is the latest, and yours might be different depending on when you are reading this article. Web Development is changing rapidly. Development is picking at a rapid pace, and Node.js is shipping out the new version to almost everyone; therefore, it is nice to have the latest version at hand in your development environment to test out the new features and also made it compatible with other Javascript libraries.
Why you should upgrade the node
Well, you have many reasons that why you should update the node to the latest version because the Javascript community is getting bigger and bigger, and so does the NPM repository.
All the new JS frameworks and libraries require the latest node.js version because they are built on the latest technology, and to keep up with that. You also need to update all of your outdated libraries, especially Node.js.
Let me give you a scenario, and if you are using the current date’s latest version of React, which is React 16.2.0, and you have a node.js version of, let say 9.0, then you won’t be able to even install the React.js project due to some outdated libraries of node.js.
You do need to update to the latest version to even work with other JS libraries and frameworks.
Even node.js is improving from their previous version, so there are many reasons to upgrade your node.js to the latest version. Getting left behind will be the never option for yours.
How to Update Node Version on Mac
Okay, so we have seen why do we need to update Node.js, but the next question is how we are going to do it.
Well, three ways can do that job.
Update Node using N
It is the simplest way.
N is an npm-based node version manager.
I am assuming that you already have some version of node is installed on your machine.
You can install it by installing the first version of the node and then running the following command.
Assuming you have successfully installed n.
The following command will install the latest version of the node. Please hit that command in admin mode.
It will install the latest version of Node.js.
Update Node.js using Homebrew
Homebrew is one of the popular package managers for MacOS.
Assuming you have previously installed node with.
You can get up-to-date with formulae and upgrade to the latest Node.js version with the following command.
It will install the latest version of Node.js.
Update Node using NVM
Nvm is the script-based node version manager.
You can install it easily with the curl and bash one-liner as described in the documentation.
It’s also available on the Homebrew package manager.
You can install NVM using Homebrew using the following command.
Now the following command will install the latest version of the node.
The last option installs all the global npm packages over to your new version.
This way, the packages like mocha and node-inspector keep working.
Conclusions
Upgrading node to the latest version is kid’s stuff, but if you are running in trouble, you can always switch the way to update it.
If you are running in trouble using homebrew, please update the homebrew first and then install one by one missing dependency. It will work fine only after it has all the required dependencies.
Источник
Обновите Node.js до последней версии в Mac OS
В настоящее время я использую Node.js v0.6.16 на Mac OS X 10.7.4. Теперь я хочу обновить его до последней версии Node.js v0.8.1. Но после загрузки и установки последнего файла пакета с nodejs.org я обнаружил, что система все еще использует v0.6.16 вместо v0.8.1, когда я набрал «node -v» в терминале. Есть ли какой-то шаг, который я пропустил? Или я должен полностью удалить старую версию перед установкой последней?
Кстати, я знаю, что nvm может помочь управлять пакетом nodejs
Есть ли способ обновить Node.js без его использования?
Я погуглил эту проблему, но мне кажется, что нет четкого ответа на этот вопрос для последней версии Node.js.
ОТВЕТЫ
Ответ 1
Вот как я успешно v0.8.18 с v0.8.18 до v0.10.20 без каких-либо других требований, таких как brew и т.д. ( v0.10.20 эти команды в терминале):
- sudo npm cache clean -f (force) очищает ваш npm кеш
- sudo npm install -g n установить n (это может занять некоторое время)
- sudo n stable обновление до текущей стабильной версии
Обратите внимание, что sudo может запросить ваш пароль.
Дополнительное примечание относительно шага 3: stable можно заменить на latest , lts (долгосрочная поддержка) или любой конкретный номер версии, например 0.10.20 .
Если номер версии не отображается при наборе node -v , возможно, вам придется перезагрузиться.
Эти инструкции также находятся здесь: davidwalsh.name/upgrade-nodejs
Более подробную информацию о пакете n можно найти здесь: npmjs.com/package/n
Более подробная информация о графике выпуска Node.js: github.com/nodejs/Release.
Ответ 2
Если вы изначально установили Node.js с Homebrew, запустите:
Или как однострочник:
Примечание: если у вас npm —version update (выше) install .
Удобный способ изменить версию — использовать nvm:
Чтобы установить последнюю версию Node.js с помощью nvm:
Если вы установили пакет, загрузите последнюю версию с сайта nodejs.org. Смотрите Установка Node.js и обновление npm.
Ответ 3
Поскольку это похоже на вершину Google, когда вы ищете, как обновить nodejs на mac, я предлагаю отзыв для тех, кто придет в будущем, несмотря на его возраст.
Обновление через NPM
Вы можете использовать метод, описанный в @Mathias выше, или выбрать следующий простой метод через терминал.
После чего вы можете подтвердить подтверждение обновления
Ваши узлы должны быть обновлены до последней версии. Если вы хотите перейти на конкретный, скажите v0.8.19, то вместо
ИЗМЕНИТЬ Избегайте использования sudo, если вам не нужно. См. Комментарий Стива в комментариях
Ответ 4
Перейдите в http://nodejs.org и загрузите и запустите программу установки. Сейчас это работает — по крайней мере для меня.
Ответ 5
Вы можете установить nvm и установить несколько версий Node.js.
а затем запустите:
вы можете видеть, какие версии вы установили:
и вы можете изменить между версиями:
Самое интересное в использовании NVM заключается в том, что вы можете тестировать разные версии рядом друг с другом. Если для разных приложений требуются разные версии Node.js, вы можете запустить их оба.
Ответ 6
Я использую Node менеджер версий (называемый n) для него.
Ответ 7
Просто зайдите на сайт JS Website и установите последнюю версию.
Установите последнюю версию вместо рекомендуемой стабильной версии. Это даст вам свободу использовать новейшие функции ES6 на узле.
Можно найти здесь Node JS.
также, чтобы обновить npm, вам придется использовать эту команду.
Все ваши проекты будут работать нормально.
Другой вариант для mac :: brew update && brew install node && npm -g npm
Ответ 8
В macOS рекомендуемый метод homebrew — запустить
Ответ 9
Я могу обновить node, используя следующую команду
Ответ 10
к сожалению, n не работает для меня. Я использую node version manager or nvm и он работает как шарм. вот ссылка на то, как установить nvm : https://github.com/creationix/nvm#installation
- nvm я 8.11.2 обновить до последней версии LTS
- nvm use 8.11.2 использовать его
- node -v проверьте вашу последнюю версию
Ответ 11
Перейдите на веб-сайт nodejs.org и загрузите последнюю версию pkg, затем установите. он работает для меня
Я использовал brew для обновления моего node. Он установлен, но находится в /usr/local/Cellar/node/5.5.0 , и по умолчанию node в /usr/local/bin/node меня беспокоит. Я не хочу делать ссылку, потому что я не знаю, как организовано brew. Поэтому я загружаю файл pkg , установленный, и я получил эту информацию:
Node.js был установлен на
npm был установлен на
Убедитесь, что /usr/local/bin находится в $PATH.
Теперь обновление завершено
Ответ 12
Вы можете просто перейти на nodejs.org и загрузить новейший пакет. Он будет соответствующим образом обновляться для вас. NPM также будет обновлен.
Ответ 13
Вы можете запускать, но вы не можете скрыть. В конце вы будете использовать NVM в любом случае.
Ответ 14
Я думаю, что самый простой способ использовать новейшую версию Node.js — получить самый новый Node.js pkg файл на веб-сайте https://nodejs.org/en/download/current/ если вы хотите использовать другую версию Node.js, вы можете использовать nvm или n для управления им.
Ответ 15
Nvm Nvm — менеджер версий узлов на основе сценариев. Вы можете легко установить его с помощью однострочного скручивания и скручивания, как описано в документации. Это также доступно на Homebrew.
Предполагая, что вы успешно установили nvm. Ниже будет установлена последняя версия узла.
Последний вариант устанавливает все глобальные пакеты npm в вашу новую версию. Таким образом, пакеты, такие как mocha и node-inspector продолжают работать.
N N — менеджер версий узлов на основе npm. Вы можете установить его, установив сначала некоторую версию узла, а затем запустив npm install -g n .
Предполагая, что вы успешно установили n. Ниже будет установлена последняя версия узла.
Homebrew Homebrew — один из двух популярных менеджеров пакетов для Mac. Предполагая, что вы ранее установили узел с узлом установки brew. Вы можете получить последние сведения о формулах и перейти на последнюю версию Node.js, выполнив следующие действия.
MacPorts MacPorts — еще один менеджер пакетов для Mac. Следующее обновит дерево локальных портов, чтобы получить доступ к обновленным версиям. Затем будет установлена последняя версия Node.js. Это работает, даже если у вас установлена предыдущая версия пакета.
Ответ 16
Для Windows переустановите node.
Ответ 17
Эти 2 метода, которые я попробовал, не работают:
sudo npm cache clean -f
sudo npm install -g n
После попытки node -v прежнему показывает старую версию узла.
Ниже метод работает для меня:
Шаг 1. Установите nvm (для получения более подробной информации: https://github.com/creationix/nvm#installation)
Откройте терминал и введите эту команду:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
Закройте терминал и снова откройте его.
Введите эту команду, чтобы проверить, установлен ли nvm:
Шаг 2. Чтобы загрузить, скомпилировать и установить последнюю версию узла, введите:
nvm install node («node» — псевдоним для последней версии)
Проверить, получает ли узел последнюю версию (v10.11.0).
Установка последнего узла также устанавливает последний npm.
Проверьте, получает ли npm последнюю версию (6.4.1).
Ответ 18
для последней версии: nvm install node
конкретная версия: nvm install 6.14.4
Ответ 19
Используйте nvm для обновления узла в соответствии с требованиями проекта.
установить nvm через homebrew.. brew update brew установить nvm mkdir
В вашем файле .bash_profile (вы можете использовать другой файл, в зависимости от вашей оболочки), добавьте следующее:
/.nvm source $ (brew —prefix nvm)/nvm.sh
/.bash_profile echo $ NVM_DIR
Ответ 20
У меня такая же проблема. Это то, что сработало для меня, потому что я скачал и установил node.js глобально с сайта node.js.
Я попробовал дать NVM (Node Version Manager). Пожалуйста, выполните команды в следующем порядке в вашем терминале
nvm установочный узел
узел -v (для подтверждения обновления)
Ответ 21
Вы можете напрямую использовать curl для обновления узла до последней версии. Запустите следующую команду:
Ответ 22
Легко над безопасными шагами
Шаг 1. Установите NVM
Шаг 2. Создание каталога для NVM
Шаг 3. Настройте переменные среды
Вставьте ниже код
Шаг 4. Дважды проверьте свою работу
Шаг 5. Установка узла
Шаг 6. Обновление
nvm install v10.16.3
Устранение
Ответ 23
Я смог обновить за
20 секунд всего одну строчку кода
Другие команды не помогли мне, но эта сработала. Надеюсь, это кому-нибудь поможет.
Источник