Как удалить node js mac os полностью

Как удалить NodeJS, установленный из pkg (Mac OS X)?

Я установил NodeJS из файла pkg на моем Mac. Теперь мне нужно удалить его. Скажите, пожалуйста, как это сделать. Я попытался удалить файлы из этого списка:

но узел все еще на моем компьютере.

10 ответов

обновление Кажется, квитанции .bom имя файла может быть изменено, поэтому вам может потребоваться заменить org.nodejs.pkg.bom С org.nodejs.node.pkg.bom в выше. Суть была обновлена соответствующим образом.

Если вы установили узел из их сайт, попробуйте это:

после предыдущих сообщений, вот полный список, который я использовал

для удаления «родного» узла.установка js, я использовал метод, предложенный в предыдущих ответах sudo npm uninstall npm -g дополнительные sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.* .

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

только после этого я смог установить узел.js с Homebrew.

Это полный список команд, которые я использовал (спасибо плакатов выше):

используйте npm для удаления. Просто бегу sudo npm uninstall npm -g удаляет все файлы. Чтобы избавиться от посторонних вещей, таких как bash pathnames, запустите это (из ответа nicerobot):

sudo rm -rf /usr/local/lib/node \ /usr/local/lib/node_modules \ /var/db/receipts/org.nodejs.*

Я взял список Арба, добавив еще три файла. Вот полный список, который я использовал:

небольшой удобный скрипт, расширяющийся на предыдущие ответы.

сохраните его в файл и запустите с:

мне пришлось удалить следующие файлы, так как brew пожаловался в install позже после ручного удаления всех файлов.

а затем сделайте следующее

следующее работало после проб и ошибок, и эти каталоги не были доступны для записи, поэтому я удалил их и, наконец, смог заменить node & npm.

Источник

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/
Читайте также:  Getting file in windows programming

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.

Источник

Как удалить nodejs, установленный из pkg (Mac OS X)?

Я установил NodeJS из файла pkg на моем Mac. Теперь мне нужно удалить его. Скажите, пожалуйста, как это сделать. Я попытался удалить файлы из этого списка:

но узел все еще находится на моем компьютере.

10 ответов:

обновление Кажется, квитанции .bom возможно, имя файла изменилось, поэтому вам может потребоваться заменить org.nodejs.pkg.bom С org.nodejs.node.pkg.bom в выше. Суть была соответствующим образом обновлена.

Если вы установили узел из их сайт, попробуйте это:

это сработало для меня, но если у вас есть какие-либо вопросы, мой GitHub — «mnafricano».

после предыдущих сообщений, вот полный список, который я использовал

для того, чтобы удалить «родной» узел.установка js, я использовал метод, предложенный в предыдущих ответах sudo npm uninstall npm -g дополнительные sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.* .

но, я должен был также удалить следующие два каталога:

Читайте также:  Read only permission windows

только после этого я смог установить узел.js с домашним пивом.

Это полный список команд, которые я использовал (спасибо плакатов выше):

используйте npm для удаления. Просто работает sudo npm uninstall npm -g удаляет все файлы. Чтобы избавиться от посторонних вещей, таких как bash pathnames, запустите это (из ответа nicerobot):

sudo rm -rf /usr/local/lib/node \ /usr/local/lib/node_modules \ /var/db/receipts/org.nodejs.*

Я взял список АРБ, в то время как добавил еще три файла. Вот полный список, который я использовал:

немного удобный скрипт, расширяющий предыдущие ответы.

сохраните его в файл и запустите с помощью:

мне тоже пришлось удалить следующие файлы, так как brew пожаловался на установку позже после ручного удаления всех файлов.

а затем сделать следующее

следующее работало после проб и ошибок, и эти каталоги не были доступны для записи, поэтому я удалил их и, наконец, смог заменить node & npm.

Источник

Как полностью удалить Node.js и переустановить с самого начала (Mac OS X)

Моя версия node всегда v0.6.1-pre даже после установки brew node и установки NVM v0.6.19.

Моя версия node:

NVM говорит об этом (после того, как я впервые установил версию node в одном терминале bash):

Но когда я перезапускаю bash, это то, что я вижу:

Итак, где эта phantom node 0.6.1-pre версия и как я могу избавиться от нее? Я пытаюсь установить библиотеки через NPM, чтобы я мог работать над проектом.

Я попытался использовать brew для обновления до NVM, используя «brew update» и «brew install node». Я попытался удалить каталог «node» в моем /usr/local/include и «node» и «node_modules» в моем «/usr/local/lib». Я попытался удалить npm и переустановить его после этих инструкций.

Все это, потому что я пытался обновить более старую версию node для установки библиотеки zipstream. Теперь папки в каталоге моих пользователей и версия node STILL не обновлены, хотя NVM говорит, что использует 0.6.19.

В идеале я хотел бы удалить nodejs, npm и nvm и просто переустановить всю вещь с нуля в своей системе.

20 ответов

По-видимому, существовала папка /Users/myusername/local которой содержались include с node и lib с node и node_modules . Как и почему это было создано вместо того, чтобы в моей папке /usr/local , я не знаю.

Удаление этих локальных ссылок исправило фантом v0.6.1-pre. Если у кого-то есть объяснение, я выберу это как правильный ответ.

РЕДАКТИРОВАТЬ:

Возможно, вам также потребуется выполнить дополнительные инструкции:

что эквивалентно (так же, как и выше).

или (так же, как и выше) сломан.

Чтобы полностью удалить узел + npm, нужно сделать следующее:

  1. перейдите в /usr/local/lib и удалите любой узел и node_modules
  2. перейдите в /usr/local/include и удалите любой каталог node и node_modules
  3. если вы установили с узлом установки brew, запустите узел удаления brew в своем терминале
  4. проверьте домашний каталог на наличие локальных папок, папок lib или include и удалите оттуда любые узлы или модули_узлов
  5. перейдите в /usr/local/bin и удалите любой исполняемый файл узла

Вам также может понадобиться:

Кроме того, NVM изменяет переменную PATH в $HOME/.bashrc , которая должна быть возвращена вручную.

Затем загрузите nvm и следуйте инструкциям по установке узла. Я полагаю, что последние версии узла поставляются с npm, но вы также можете переустановить его.

Источник

Лучший путь как переустановить Node.Js (Mac/Linux/Windows)

Один из простейших путей как установить Node.Js это пойти на официальный сайт, скачать установочный файл и установить его. Позже разработчики столкнулись с ситуацией, когда им нужно сменить версию Node.js на другую или обновить текущую версию.
Это все еще возможно — установить другую версию с официального сайта, но как много нод уже установлено в системе?

Читайте также:  Служба cupsd не запущена alt linux

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

Обо всем по порядку, мы должны удалить старые версии ноды и все связанное с этим. Вы счастливчик, если вы установили прошлые версии с помощью 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 вы можете использовать любую версию.

Для того, что бы увидеть список установленных версий, вам нужно запустить команду:

После установки, вам нужно выбрать дефолтную версию для вашей системы:

Источник

Оцените статью