Лучший путь как переустановить Node.Js (Mac/Linux/Windows)
Один из простейших путей как установить Node.Js это пойти на официальный сайт, скачать установочный файл и установить его. Позже разработчики столкнулись с ситуацией, когда им нужно сменить версию Node.js на другую или обновить текущую версию.
Это все еще возможно — установить другую версию с официального сайта, но как много нод уже установлено в системе?
Может быть это хорошее время для удаления их всех и настроить возможность системе переключаться между нодами за секунды, всегда зная количество установленных версий и иметь возможность удалить любые из них одной простой командой.
Обо всем по порядку, мы должны удалить старые версии ноды и все связанное с этим. Вы счастливчик, если вы установили прошлые версии с помощью Homebrew. Метод Homebrew это один из простейших вариантов для установки и удаления ноды на маке.
Напишите эту команду в терминале. Brew удалит все установленные версии Node.Js
После этого, лучше всего, запустить brew cleanup, это удалит все неиспользуемые зависимости и папки.
Если ваша Node.js была установлена по другому, это не проблема. Вы можете удалить вручную. Есть куча папок, они могут быть удалены одна за одной через файндер или терминал.
Список папок, где находятся Node.js и npm
- node и/или node_modules в папке /usr/local/lib
- node и/или node_modules в папке /usr/local/include
- node, node-debug, и node-gyp в /usr/local/bin
- .npmrc в вашей домашней директории ( Это настройки npm, не удаляйте этот файл, если хотите далее переустановить Node.js )
- .npm в вашей домашней директории
- .node-gyp в вашей домашней директории
- .node_repl_history в вашей домашней директории
- node* в /usr/local/share/man/man1/
- npm* в /usr/local/share/man/man1/
- node.d в /usr/local/lib/dtrace/
- node в /opt/local/bin/
- node в /opt/local/include /
- node_modules в /opt/local/lib/
- node в /usr/local/share/doc/
- node.stp в /usr/local/share/systemtap/tapset/
В случае, если вы не хотите вручную искать и удалять все эти папки и файлы, вы можете ввести одну простую команду в терминал:
Эта команда не трогает вашу домашнюю директорию, так что в дальнейшем вы можете сами решить, что делать с сохранившимися файлами.
Сейчас мы можем удалить все глобальные пакеты, установленные с npm
После всех этих команд, Node.js и npm будут полностью удалены с вашего компьютера.
После очистки, мы можем продолжить с установкой новой версии Node.js. Но мы сделаем это не прямым путем. Потому что если мы сделаем это по обычному, мы все еще будем иметь ту же проблему с кучей версий в будущем.
Для решения этой проблемы, мы должны установить дополнительную маленький скрипт: NVM
У данного скрипта есть единственная зависимость — установленная Command Line Tools. Если у вас все еще это не установлено, вы должны запустит команду в терминале:
Итак, мы готовы установить NVM. Простейший путь это сделать — .sh скрипт.
Скачать и установить данный скрипт мы можем с помощью следующей команды:
0.37.2 — последняя версия на день написания статьи. Версия может быть проверена на странице NVM в GitHub
Конечно, это может быть установлено вручную. Вы нужно склонировать репозиторий и добавить необходимы файлы в PATH. Детальная инструкция описана в NVM ReadMe. Это будет полезно если вам нужно использовать NVM в CI пайплайн. Я бы рекомендовал добавить NVM в Docker image, который использует ваш пайплайн.
Не забудьте перезапустить окно терминала для обновления переменных окружения
Мы почти закончили. Сейчас мы легко можем установить любую версию Node.js. Для примера, эта команда установит самую свежую версию:
Если вы хотите установит LTS версию, но с последней версией npm, сделайте следующее:
Используя флаги, вроде —lts вы можете использовать любую версию.
Для того, что бы увидеть список установленных версий, вам нужно запустить команду:
Rukovodstvo
статьи и идеи для разработчиков программного обеспечения и веб-разработчиков.
Как удалить Node.js из Mac OSX
Если вы читали один из моих предыдущих постов о том, как установить Node.js [http://stackabuse.com/how-to-install-node-js-on-ubuntu/], вы, вероятно, заметили, что существует довольно много способов установите его на свой компьютер. Это может быть из диспетчера пакетов, из исходного кода или из предварительно скомпилированного двоичного дистрибутива. Итак, что вы делаете, когда хотите удалить Node.js? Здесь я опишу несколько способов удалить его с компьютера Mac OSX. Просто имейте в виду, что эти команды удаляют N
Время чтения: 3 мин.
Если вы читали один из моих предыдущих постов о том, как установить Node.js , вы, вероятно, заметили, что есть несколько способов установить его на свой компьютер. Это может быть из диспетчера пакетов, из исходного кода или из предварительно скомпилированного двоичного дистрибутива. Итак, что вы делаете, когда хотите удалить Node.js?
Здесь я опишу несколько способов удалить его с компьютера Mac OSX. Просто имейте в виду, что эти команды удаляют исполняемый файл Node, а не обязательно все проекты Node или кеш NPM.
Вручную
Если вы установили Node из исходного кода или из двоичного дистрибутива, вам, вероятно, придется удалить исполняемый файл и другие ресурсы вручную. К сожалению, это непросто, поскольку существует довольно много каталогов, содержащих ресурсы Node, например npm и node_modules .
Чтобы полностью удалить исполняемый файл node npm , вот несколько инструкций о том, что делать:
Обратите внимание, что не все каталоги, перечисленные здесь, могут существовать в вашей системе в зависимости от вашего метода установки.
- Удалите node и / или node_modules из /usr/local/lib
- Удалите node и / или node_modules из /usr/local/include
- Удалите node , node-debug и node-gyp из /usr/local/bin
- Удалите .npmrc из вашего домашнего каталога (это ваши настройки npm, не удаляйте их, если вы планируете сразу же переустановить Node)
- Удалите .npm из вашего домашнего каталога
- Удалите .node-gyp из вашего домашнего каталога
- Удалите .node_repl_history из вашего домашнего каталога
- Удалите node* из /usr/local/share/man/man1/
- Удалите npm* из /usr/local/share/man/man1/
- Удалите node.d из /usr/local/lib/dtrace/
- Удалить node из /opt/local/bin/
- Удалить node из /opt/local/include/
- Удалите node_modules из /opt/local/lib/
- Удалить node из /usr/local/share/doc/
- Удалите node.stp из /usr/local/share/systemtap/tapset/
Этот список должен включать почти все ссылки на Node в вашей системе. Имейте в виду, что их может быть больше. Пожалуйста, дайте мне знать, если вы найдете другие (и как вы изначально установили Node)!
Домашнее пиво
Метод Homebrew, возможно, является одним из самых простых способов включить и выключить Node в вашей системе. Команда для ее удаления так же проста, как и команда для ее установки. Предполагая, что вы использовали brew install node для его установки, просто выполните это, чтобы избавиться от него:
Вот и все! Все следы исполняемого файла исчезнут из вашей системы.
Диспетчер версий узлов (NVM) почти так же удобен, как Homebrew, но по-другому. Он позволяет вам установить несколько версий Node в вашей системе, чтобы вы могли легко переключаться с одной на другую.
В конце концов, вы, вероятно, захотите избавиться от одной из версий, когда закончите с ней. И, как и в случае с Homebrew, вы можете легко сделать это с помощью команды, аналогичной тому, как вы его установили:
И полный пример этого может быть примерно таким:
И теперь будет удалена только версия Node v0.12.2 . Имейте в виду, что если у вас было установлено несколько версий, то Node все равно будет в вашей системе, но не v0.12.2 (используя приведенный выше пример).
Фантомные установки
Если по какой-то причине ни один из вышеперечисленных методов у вас не сработал, вы всегда можете найти исполняемый файл с помощью инструмента командной строки, which . Эта команда показывает вам расположение файла для данной команды.
Мы можем использовать это, чтобы узнать, где в вашей системе установлен Node. Вы можете попробовать это с помощью:
Вы можете видеть в выходных данных, что моя node связана с версией NVM, хотя ваша может находиться где-то еще. Теперь я могу использовать эту информацию, чтобы удалить его.
Использование этого инструмента должно помочь вам узнать, как был установлен исполняемый файл или как удалить его вручную.
How to Uninstall Node.js from Mac OSX
If you read one of my earlier posts on how to install Node.js, you probably noticed there are quite a few ways to install it on your computer. This could be from a package manager, from the source code, or from a pre-compiled binary distribution. So, what do you do when you want to uninstall Node.js?
Here I'll be describing a few ways you can uninstall it from your Mac OSX computer. Just keep in mind that these commands will remove the Node executable, and not necessarily all of the Node projects or NPM cache.
Manually
If you installed Node either by source or from a binary distribution then you'll likely have to delete the executable and other resources manually. Unfortunately, this isn't easy since there are quite a few directories containing Node resources, like npm and node_modules .
To completely uninstall the node executable as well as npm , here are some instructions on what to do:
Note that not all of the directories listed here may exist on your system depending on your install method.
- Delete node and/or node_modules from /usr/local/lib
- Delete node and/or node_modules from /usr/local/include
- Delete node , node-debug , and node-gyp from /usr/local/bin
- Delete .npmrc from your home directory (these are your npm settings, don't delete this if you plan on re-installing Node right away)
- Delete .npm from your home directory
- Delete .node-gyp from your home directory
- Delete .node_repl_history from your home directory
- Delete node* from /usr/local/share/man/man1/
- Delete npm* from /usr/local/share/man/man1/
- Delete node.d from /usr/local/lib/dtrace/
- Delete node from /opt/local/bin/
- Delete node from /opt/local/include/
- Delete node_modules from /opt/local/lib/
- Delete node from /usr/local/share/doc/
- Delete node.stp from /usr/local/share/systemtap/tapset/
This list should include just about all the references to Node on your system. Keep in mind there may be more. Please let me know if you find any others (and how you installed Node originally)!
Homebrew
The Homebrew method is arguably one of the easiest ways to get Node on and off your system. The command to remove it is just as simple as the command to install it. Assuming you used brew install node to install it, just execute this to get rid of it:
And that's it! All traces of the executable will be gone from your system.
The Node Version Manager (NVM) is almost as convenient as Homebrew, but in a different way. It allows you to install multiple versions of Node on your system so you can easily switch from one to the other.
Eventually, you'll probably want to get rid of one of the versions when you're done with it. And like Homebrew, you can easily do this using a command similar to the way you installed it:
And a complete example of this might be something like:
Free eBook: Git Essentials
Check out our hands-on, practical guide to learning Git, with best-practices, industry-accepted standards, and included cheat sheet. Stop Googling Git commands and actually learn it!
And now only version v0.12.2 of Node will be uninstalled. Keep in mind that if you had multiple versions installed, then Node will still be on your system, but not v0.12.2 (using the example above).
Phantom Installs
If for some reason none of the above methods worked for you, then you can always hunt down the executable using the command line tool which . This command shows you the location of the file for a given command.
We can use this to find where Node is installed on your system. You can try this with:
You can see in the output that my node command is linked to an NVM version, although yours may be located somewhere else. Now I can use this info to uninstall it.
Using this tool should help you find out how the executable was installed or how to remove it manually.
Как полностью удалить Node на Mac (Node.js и NPM)

Всемогущий эксперт по написанию текстов, который хорошо разбирается в проблемах Mac и предоставляет эффективные решения.
Итак, вы хотите знать, как удалить узел на Mac? Что ж, мы до этого дойдем. Node.js на самом деле представляет собой среду выполнения JavaScript, которая представляет собой инструмент с открытым исходным кодом. Это помогает выполнять код языка программирования JavaScript вне определенного веб-браузера.
Возможно, вы, программист или студент, установили на свой компьютер Node.js. Вы знаете, сколько времени нужно, чтобы установить инструмент, потому что вам нужно пройти через обручи, чтобы сделать это. Однако, если он засоряет вашу систему и замедляет ее работу, вы можете удалить ее.
К счастью, если вы не знаете, как удалить приложение на Mac без остатков, вы находитесь в правильном месте. Мы научим вас, как легко устанавливать и удалять Node на Mac. Вот 4 способы чтобы удалить Node с вашего Mac: с помощью Homebrew, с помощью терминала или с помощью профессионального деинсталлятора приложений.
Мы позаботимся о том, чтобы после его удаления не осталось никаких оставшихся файлов. Таким образом, вы получаете капитальный ремонт вашей системы и экономите больше места.
Часть 1. Как удалить Node на Mac вручную? (Node.js и NPM)
Итак, как удалить приложение Node? Это не будет простым процессом, если вы делаете это вручную. Вот почему мы научим вас (в следующем разделе), как автоматически удалить Node с Mac. В ознакомительных целях мы расскажем, как это сделать вручную.
Первое, что вам нужно сделать, это удалить старые версии приложения на вашем компьютере. Если вы установили приложение Node на свой компьютер с помощью Homebrew, процесс установки будет простым.
№1. Как удалить Node на Mac с помощью Homebrew?
Самый простой и наиболее часто используемый способ удаления Node на Mac и удалить нпм использует Homebrew команда (больше подходит для пользователей, которые получили и установили Node.js из Homebrew):
- Печатать » brew uninstall —force node ». После того, как вы выполнили эту команду, Homebrew удалит все версии Node на вашем компьютере. (Вам нужно запустить brew с этим флагом «—force», чтобы убедиться, что все версии Node могут быть удалены).
- После этого вы можете ввести: « brew cleanup », Чтобы удалить неиспользуемые папки и зависимости.
№ 2. Как удалить Node на Mac без Homebrew?
Но что, если вы не использовали Homebrew для установки Node? Как удалить Node без Homebrew?
Вот шаги по удалению Node на Mac вручную, если вы получаете Node в виде двоичного дистрибутива или исходного кода.
- Удалить узел вручную. Во-первых, вам нужно удалить узел вручную и переместить его в корзину.
- Запустите Finder и Терминал.
(Вы можете попробовать команду what, чтобы найти файлы Node, например $ which node
/Users/your name/.nvm/versions/node/your version of node/bin/node ) - Удалить папки NPM и Node.js. Теперь вам нужно удалить исполняемый файл и другие ресурсы npm, которые обычно можно найти по следующим путям:
- NODE_MODULES or NODE находится в /usr/local/library or /usr/local/lib
- NODE-GYP расположен в /usr/local/bin
- NODE расположен в /usr/local/bin
- NODE-DEBUG расположен в /usr/local/bin
- NODE находится в /usr/local/include
- NODE_MODULES находится в /usr/local/include
- NPM расположен в вашем домашний каталог
- NODE-GYP находится в вашем основном домашний каталог
- NODE находится в /opt/local/include
- NODE от /opt/local/bin/
- NODE in /usr/local/share/doc
- NODE_MODULES находится в / opt/local/lib/
- NODE_REPL_HISTORY в вашем основном домашний каталог
- Node.stp расположен в /usr/local/share/systemtap/tapset/
- Node.d находится в /usr/local/lib/dtrace/
- NPM* находится в /usr/local/share/man/man1
- NODE* находится в /usr/local/share/man/man1
- .NPMRC от твоего основной каталог. Его не следует удалять, если вы хотите переустановить Node.js сразу после удаления.
- Очистить корзину. Последнее, что вам нужно сделать, это очистить корзину в macOS.

№3. Удаление Node на Mac с помощью команд терминала
Еще одна вещь, которую вы можете сделать, чтобы удалить Node на Mac, — запустить команду в вашем Mac Терминал.
Вот команда, которую вы можете запустить:
/.node_repl_history
sudo rm -rf /usr/local/include/node
sudo rm -rf /usr/local/include/node_modules
sudo rm -rf /usr/local/bin/npm /usr/local/bin/node-debug
sudo rm -rf /usr/local/bin/node /usr/local/bin/node-gyp
sudo rm -rf /usr/local/share/man/man1/node*
sudo rm -rf /usr/local/share/man/man1/npm*
sudo rm -rf /opt/local/include/node
sudo rm -rf /opt/local/bin/node
sudo rm -rf /opt/local/lib/node
sudo rm -rf /usr/local/share/doc/node
sudo rm -rf /usr/local/share/systemtap/tapset/node.stp
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /usr/local/lib/dtrace/node.d
brew uninstall node
brew cleanup —prune-prefix
На самом деле эти команды терминала показывают те же пути, что и список метода 2 в разделе «Удаление Node на Mac без Homebrew» в этой статье, поэтому вы можете ссылаться на эти пути для создания командных строк. Например:
После этого вам нужно удалить все глобальные пакеты, которые вы установили с помощью NPM. Для этого запустите в Терминале следующую команду: « rm –rf
/.npm ». После того, как вы наберете команду, указанную в кавычках, вы завершите задачу удаления Node на Mac, удалив NPM.
Часть 2. Как легко удалить Node на Mac?
Итак, как проще всего удалить Node с Mac? Конечно, это автоматический способ сделать это с помощью PowerMyMac и ее Деинсталлятор приложений модуль.
PowerMyMac — это инструмент очистки и оптимизации, используемый на компьютерах с macOS. Это помогает удалить ненужные файлы в вашей системе, избавив ее от засоров. Кроме того, у него есть модуль удаления приложений, который поможет вам удалять приложения, не оставляя файлов трассировки.
Вот шаги по использованию PowerMyMac:
- Загрузите, установите и откройте инструмент.
- Нажмите Деинсталлятор приложений , а затем нажмите кнопку SCAN.
- Найдите Узел приложение в результатах, которые показаны.
- Теперь щелкните приложение Node.js, если вы хотите удалить Node.
- Нажмите ЧИСТЫЙ кнопку.
- Дождитесь завершения процесса.

Часть 3. Как установить Node на Mac?
Узнав, как мы можем удалить Node на Mac, мы научим вас, как его установить, чтобы вы могли легко переустановить приложение.
Итак, Node.js позволит вам выполнять код JavaScript в вашем Терминале. Таким образом, вам не нужно запускать его в браузере. Это позволяет упростить процесс веб-разработки. Лучше всего, если вы установили Node.js в диспетчере пакетов, таком как Node Package Manager (NPM). NPM позволит вам управлять различными пакетами, которые будут работать с вашей средой выполнения Node.js.
Одним из таких примеров, который отлично подходит для упрощения процесса веб-разработки, является Gulp.js. Еще одна вещь, которую вы можете использовать, чтобы правильно установить Node (без необходимости удалять Node.js из-за неправильного процесса установки), — это Homebrew. Вы также можете использовать это для установки Node.js.
Итак, вот шаги, которые необходимо выполнить, чтобы установить Node.js в macOS Catalina, Big Sure (и более ранних версиях Mac OS X):
- Скачать бинарный пакет. Первое, что вам нужно сделать, это получить бинарный пакет, который был предварительно скомпилирован. Таким образом, процесс установки не будет грязным. Перейдите на официальный сайт Node.js (http://nodejs.org), а затем загрузите его последний пакет, нажав кнопку с надписью Install. Существуют разные версии среды выполнения. Однако, если вы только начинаете, рекомендуется выбрать версию LTS.
- Установить загруженный пакет. Следующим шагом будет установка загруженного пакета. Для этого вам следует открыть файл .DMG и следовать подсказкам на экране (как показывает мастер установки). Что происходит, так это то, что NPM и Node установлены. Диспетчер пакетов Node позволит вам установить различные пакеты для среды выполнения Node.js.
- Проверить путь. Когда процесс установки будет завершен, мастер спросит вас, есть ли путь, известный как « /usr/local/bin »На вашем компьютере. Убедитесь, что у вас есть этот путь, проверив свой Терминал. Итак, в Терминале вы можете ввести « echo $PATH ».
- Добавить путь к каталогу. Если путь отсутствует на вашем компьютере, вы можете добавьте его в свой домашний каталог в .ZSHRC .
- Проверьте правильность установки. Следующим шагом является проверка правильности установки путем ввода приведенного ниже кода в узле командной строки. Этот код запустит сеанс узла JavaScript. Код выглядит следующим образом:
node
> console.log(‘hello node’);
hello node
undefined
>
- Выйти из сеанса. Чтобы выйти из сеанса в Node.js, вы должны нажать CTRL + C примерно два раза.
Итак, как проверить версию Node на вашем компьютере Mac? Для этого введите « node -v ». Как насчет его обновления? Вы можете просто загрузить, а затем установить более новую версию Node с официального сайта Nodejs.org. Это позволит вам переопределить более низкую версию. Кроме того, он по-прежнему будет хранить пакеты, которые были ранее установлены.
Часть 4. Вывод
Мы предоставили вам лучшие способы удаления Node на Mac. Мы также дали вам способы, как установить его, если вы хотите. Лучший способ удалить узел с Mac не через ручной способ.
Лучший способ — через PowerMyMac. Деинсталлятор приложений потому что это гарантирует, что никакие оставшиеся файлы не будут храниться в вашей системе. Таким образом, вы выполняете полную очистку и деинсталлируете процесс Node, чтобы помочь вам удалить засорение в вашей системе. Наконец, это также поможет вам сэкономить больше места на вашем Mac для более важных файлов.