Для установки досить завантажити installer на nodejs.org. Я раджу поки качати 6.9.2, так як вона більш стабільна. Або ви можете встановити node якогось пакетного менеджера, наприклад на macos командою
В обох цих випадках у нас встановиться node і npm. npm - це пакетний менеджер node. Ми будемо його використовувати установки потрібних нам бібліотек.
Для парочки тестових проектів на node цього цілком достатньо. Але в реальній роботі у вас є кілька проектів і вони працюють на різній версії node. Нам потрібно якесь рішення, яке дозволить нам легко встановлювати різні версії node і переключаться між ними. Наприклад, ви хочете спробувати node 7, але не впевнені, що вона досить стабільна. Було б зручно встановити обидві версії одночасно і вибирати яку і для якого проекту ми хочемо використовувати.
Для цього зазвичай використовується пакет nvm. але він працює тільки на linux і macos. Якщо ви власник window, то ви можете використовувати пакет nvm-windows.
Обидва ці пакета роблять одне і те ж. Вони дозволяють перемикатися між версіями node. Я буду показувати все на прикладі nvm, але команди в обох пакетах будуть однакові.
Якщо у вас windows качаємо останній реліз зі списку релізів і встановлюємо, а якщо linux або macos то виконуємо команду
В результаті установки у вас в консолі команда nvm повинна вивести список доступних команд. Для початку нам потрібно встановити хоча б одну версію nodejs. команда
Встановить останній реліз node. Але я вважаю за краще вказувати версію яка мені потрібна. Тому давайте встановимо останню стабільну версію командою
Так як у вас зараз це єдина встановлена версія node на комп'ютері, то вона завжди буде вибиратися за замовчуванням. А тепер уявімо, що нам дали проект, який працює на версії 5.9, але на 6 вже не працює. nvm дозволяє нам легко встановити версію 5.9 і переключиться на неї
І тепер якщо в проекті нам потрібно використовувати цю версію, ми просто пишемо
І це перемкне нам версію на 5.9.
Команда nvm list виведе список встановлених версій на вашій машині
Також nvm хороша тим, що всі версії Ноди і глобальні пакети лежать в одній папці і ви завжди знаєте де вони знаходяться і звідки їх видалити. На macos або linux це буде домашня директорія.
Після того, як ми написали nvm use 6.9, у нас в консолі повинні бути доступні node і npm для подальшої роботи. Перевірити це можна за допомогою команд