/ / Як видалити n та всі версії вузла, встановлені n - node.js, archlinux, n

Як видалити n та всі версії вузлів, встановлені n - node.js, archlinux, n

Я встановив кілька версій Node.js з інструментом n. Я видалив усі версії Node.js за допомогою:

sudo n prune

крім поточної (активованої) версії. Якщо я спробую видалити поточну версію:

sudo n rm 6.10.2

Я отримую таку помилку:

Error: cannot remove currently active version (node/6.10.2).

Я не можу зрозуміти, як встановити системи (Arch Linux) за замовчуванням версію Node.js, яка вже встановлена ​​та використовувалася для встановлення n.

Якщо видалити n використовуючи:

sudo npm uninstall -g n

він залишає поточну версію на моєму комп’ютері.

ls /usr/local/n/versions/node/
6.10.2/

Чи потрібно видаляти папку вручну: /usr/local/n/? Або є варіант в n видалити його та всі встановлені версією Node.js n, так що я отримаю налаштування перед встановленням n?

Відповіді:

3 для відповіді № 1

Вам потрібно вручну видалити версії вузла, встановлені користувачем n і встановіть правильну версію системи Node.

sudo n prune
sudo npm uninstall -g n
sudo rm -r /usr/local/n
sudo rm /usr/local/bin/node

Дивіться наступні проблеми для n на GitHub:


0 для відповіді № 2

Я на Mac OSX, тому я не впевнений, що це стосується вашого випадку використання чи ні, але це може допомогти.

Це виглядає як н Якщо ви видалите поточну версію, можуть виникнути проблеми, тому я пропоную видалити папку: /usr/local/n/

Потім спробуйте видалити "n". У моєму випадку біг npm uninstall -g n не видалили н. Натомість мені потрібно було знайти поточну установку n за допомогою запуску: which n, потім видаліть цю папку з моєї системи.

Тоді я б запропонував вам скористатися NVM замість цього. Я виявив, що це найпростіше і надійне рішення, яке я знайшов на сьогодні.

Більш конкретно, щоб вирішити ваше питання щодо доступу до системної установки вузла, я не знаю, на якій ОС ви працюєте, але я не знаю, що існує система версія вузла.

Як правило, вам доведеться встановити вузол вручну. Якби були система Версія вузла, я б очікував, що він застаріє дуже швидко, враховуючи вузол та інші інструменти, як правило, повторюються через зміни досить швидко.

Я сподіваюся, що це працює для вас.