Я встановив кілька версій 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:
- Неможливо видалити n та вузол № 327
- Проста команда для повернення до системної установки вузла № 486
0 для відповіді № 2
Я на Mac OSX, тому я не впевнений, що це стосується вашого випадку використання чи ні, але це може допомогти.
Це виглядає як н Якщо ви видалите поточну версію, можуть виникнути проблеми, тому я пропоную видалити папку: /usr/local/n/
Потім спробуйте видалити "n". У моєму випадку біг npm uninstall -g n
не видалили н. Натомість мені потрібно було знайти поточну установку n за допомогою запуску: which n
, потім видаліть цю папку з моєї системи.
Тоді я б запропонував вам скористатися NVM замість цього. Я виявив, що це найпростіше і надійне рішення, яке я знайшов на сьогодні.
Більш конкретно, щоб вирішити ваше питання щодо доступу до системної установки вузла, я не знаю, на якій ОС ви працюєте, але я не знаю, що існує система версія вузла.
Як правило, вам доведеться встановити вузол вручну. Якби були система Версія вузла, я б очікував, що він застаріє дуже швидко, враховуючи вузол та інші інструменти, як правило, повторюються через зміни досить швидко.
Я сподіваюся, що це працює для вас.