Установка Node.js

Featured image

С помощью Node.js можно программировать на JavaScript как на обычном языке программирования, а не только в браузере на сайтах в клиентской их части.

📖 Содержание ⬇️

Содержание

Скачивание

Переходим на сайт https://nodejs.org/en/ и скачиваем версию под Windows. Можно скачать как стабильную, так и последнюю (как на скриншоте):

Выбор последней версии Node.js под Windows

Рисунок 1 — Выбор последней версии Node.js под Windows

Установка

Установка стандартная:

Начальное окно установщика

Рисунок 2 — Начальное окно установщика

Соглашение с лицензией

Рисунок 3 — Соглашение с лицензией

Выбор пути установки

Рисунок 4 — Выбор пути установки

Выбираем все параметры установки. Обязательно следим, чтобы пункт Add to PATH был включен:

Выбор устанавливаемых компонентов

Рисунок 5 — Выбор устанавливаемых компонентов

Не обязательно устанавливать Chocolatey, но есть плагины, которые нормально не установятся без него. Это некий аналог магазина пакетов для Windows, как npm:

Соглашение на установку Chocolatey

Рисунок 6 — Соглашение на установку Chocolatey

Окно перед установкой

Рисунок 7 — Окно перед установкой

Процесс установки

Рисунок 8 — Процесс установки

Окончание установки Node.js

Рисунок 9 — Окончание установки Node.js

Потом Node.js немного похимичит, показывая вам консольные окна, где надо будет нажать любую клавишу:

Установка инструментов Node.js

Рисунок 10 — Установка инструментов Node.js

Установка инструментов Node.js

Рисунок 11 — Установка инструментов Node.js

Если вы согласились с установкой Chocolatey, то следом пойдет установка Chocolatey. В первом окне нужно просто нажать любую клавишу:

Начало установки Chocolatey

Рисунок 12 — Начало установки Chocolatey

Окончание установки, где надо нажать Enter

Рисунок 13 — Окончание установки, где надо нажать Enter

Установка пакетов

Откройте командную строку или терминал.

Через команду ниже можно обновить все глобальные пакеты, которые у вас установлены:

npm update -g

А через следующую команду можно обновить менеджер пакетов npm:

npm update npm -g

Большинство пакетов, которые вы будете устанавливать, будут локальными для каждого Node.js проекта. Но некоторые пакеты можно установить глобально. На данный момент у меня таких два пакета.

npm-check-updates

npm-check-updates — принудительно обновляет пакеты вашего проекта в файле package.json. Стандартное обновление пакетов через npm update не всегда обновит пакеты из-за жесткого указания версии в package.json, из-за недавних минорных обновлений пакетов с проблемами совместимости и др. И это хорошо, но иногда хочется обновить принудительно все пакет. Для работы с пакетом нужно вызвать три команды.

Команда ncu просто проверит наличие новых пакетов.

Команда ncu -u обновит записи в package.json на новые версии пакетов.

Команда npm i установит новые версии пакетов.

Сам пакет устанавливается через команду:

npm i -g npm-check-updates

Установка пакета npm-check-updates

Рисунок 14 — Установка пакета npm-check-updates

prettier

prettier позволяет форматировать код следующих языков JavaScript, TypeScript, Flow, JSX, JSON, CSS, SCSS,Less, HTML, Vue, Angular, GraphQL, Markdown, YAML.

С его помощью можно через консоль отформатировать файлы целой директории. Например:

  • prettier --parser markdown --print-width 120 --write **/*.md — форматирование Markdown файлов в директории, включая поддиректории. Он будет сам игнорировать папку node-modules.
  • prettier --print-width 120 --parser html --write **/*.html — форматирование HTML файлов.

Сам пакет устанавливается через команду:

npm i -g prettier

Установка пакета prettier

Рисунок 15 — Установка пакета prettier