Офіційний шлях (Ubuntu)
Якщо ви перебуваєте у вузлі 12 і хочете перейти до рівня 10, просто видаліть вузол та дотримуйтесь інструкцій для потрібної версії:
# Remove the version that is currently installed
sudo apt remove -y nodejs
# Setup sources for the version you want
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
# (Re-)Install Node
sudo apt-get install -y nodejs
Windows
Мені здалося, що я хочу перейти на LTS в Windows з кровоточивого краю. Якщо ви не використовуєте менеджер пакунків, як Chocolatey або менеджер версій вузла, як nvm чи n, просто завантажте .msiпотрібну версію та встановіть її. Ви можете видалити встановлену в даний час версію за допомогою інструменту "Додати або видалити програми" в Windows.
Шоколад
Я настійно рекомендую шоколад для легкого оновлення установок, і це звичайний спосіб встановити Node.js на Windows. До встановлення версії LTS мені довелося видалити крайову версію:
choco uninstall nodejs
choco install nodejs-lts
З package.json
Забезпечує користування вашою програмою правильної версії
Ви можете додати nodeяк залежність у package.jsonта контролювати, яка версія використовується для певного проекту. Після виконання package.json"скрипту", npm(і yarn) буде використовувати цю версію для запуску сценарію замість глобально встановленого Node.js.
nodeПакет вирішує цю задачу шляхом завантаження nodeбінарного файлу в локальній системі і поміщає його в node_modules/.binкаталог.
Менеджер версій вузла
Хоча деякі розробники не дуже портативні, люблять вручну перемикати, яка глобальна версія вузла активна в будь-який момент часу. Є два популярні пакети npm, які надають корисні інтерфейси CLI для вибору (та автоматичної установки) тієї версії, яку ви бажаєте для вашої системи: nvmта n. Використання будь-якого виходить за межі цієї відповіді.