В прошлом уроке ты узнал, что флаг -v показывает версию программы. Теперь разберёмся, зачем вообще обращать внимание на эти номера — и проверим версии сразу двух инструментов.
Почему версии имеют значение
Программы постоянно развиваются: выходят новые версии, в них появляются новые возможности, а старые иногда меняются. Из-за этого код, написанный под свежую версию, может не заработать на старой — там просто ещё нет нужных функций. Бывает и наоборот: что-то, что работало раньше, в новой версии переделали.
Поэтому опытные разработчики берут в привычку: прежде чем начинать работу, посмотреть, какие версии инструментов стоят. Это как проверить срок годности продуктов перед готовкой — пара секунд, а проблем потом меньше.
node и npm — два инструмента
Вместе с Node.js обычно ставится ещё один инструмент — npm. Это разные программы, и у каждой своя версия. Проверим обе:
node -v
Увидишь версию Node.js, например v24.14.0. Теперь вторую:
npm -v
А здесь — версию npm, например 10.9.0. Обрати внимание: у npm версия печатается без буквы v спереди, но смысл тот же — это её номер.
Если обе команды показали номера — значит, оба инструмента установлены и готовы. Это хорошая привычка: начинать с такой проверки.
Попробуй
Выполни по очереди две команды:
node -v
npm -v
Когда обе покажут свои версии — урок зачтётся. Ты убедился, что и Node.js, и npm на месте.