Итак, вы хотите разрабатывать NodeJS для Windows. Это простой процесс. Следуй этим шагам:

1. Перейдите на nodejs.org

Перейдите на nodejs.org и выберите версию узла, которую хотите загрузить. Версии с четным номером имеют долгосрочную поддержку (LTS).

Долгосрочная поддержка «обычно гарантирует, что критические ошибки будут исправлены в течение 30 месяцев». Производственные приложения должны использовать версии LTS. Используйте более позднюю версию с нечетным номером, чтобы протестировать новейшие функции.

Узнайте больше о графике выпуска узлов в Ресурсах.

2. Мастер установки

Когда установщик завершит загрузку, откройте загруженный файл, чтобы открыть мастер установки.

3. Примите условия

Примите условия Лицензионного соглашения, если согласны.

4. Выберите каталог установки

Расположение по умолчанию, C:\Program Files\nodejs\, подходит. Если вы устанавливаете не по умолчанию, убедитесь, что каталог находится в вашей переменной $PATH командной строки.

5. Настройте функции

Нажмите «Далее», если вы не уверены, что хотите что-то другое. Я никогда не настраивал этот шаг.

6. Установите инструменты для собственных модулей

Вам потребуется установить несколько программных инструментов в дополнение к NodeJS, чтобы скомпилировать определенные модули JavaScript/C++ npm. Модули NPM — это сторонние библиотеки, которые можно использовать для расширения функциональности вашего приложения.

Если вы решите не устанавливать инструменты, их можно будет установить позже.

Я поставил галочку, потому что знаю, что мне нужны инструменты.

7. Установите

Установить.

8. Следите за индикатором выполнения

Или нет. Установка заняла у меня ~3 минуты.

9. Разрешить Node.js вносить изменения в устройство

10. После установки установите собственные инструменты модуля.

Если вы выбрали «Автоматически устанавливать необходимые инструменты» на шаге 6, после завершения установки узла появится окно с некоторой информацией о библиотеках, которые будут установлены. Продолжить через подсказки.

11. Завершите установку инструментов в Powershell

Процесс откроет окно Powershell с правами администратора и завершит установку в Powershell. Разрешите Powershell вносить изменения в устройство.

12. Дождитесь установки инструментов отладки

Процесс установки занимает больше времени, чем установка NodeJS. Установщик рекомендует закрыть все программы, кроме программы установки, во время процесса установки.

Я этого не делал и не заметил, что во время установки производительность моего ПК снизилась. Однако установка не удалась с первого раза…

12а. Восстановить родные модули Установить

Установка не удалась для меня ближе к концу, но, к счастью, это легко исправить.

У меня сработало следующее исправление: повторно активируйте загрузку установщика NodeJS и выберите параметр «Восстановить». Дополнительные сведения см. в разделе «Установка узла восстановления» в разделе «Ресурсы». См. также ресурс, если у вас возникла ошибка установки, не исправленная этим решением:

Найдите загруженный файл из шага 1 и выберите его.

Выберите «Далее», затем выберите «Восстановить».

13. Проверьте установку

Теперь у вас должны быть установлены Node и NPM. Если вы установили собственные инструменты модуля, они также будут у вас.

В терминале Windows (или аналогичном) выполните следующие команды и проверьте вывод:

> node -v
v16.13.2
> npm -v
v8.2.1

node -v проверяет версию узла, npm -v проверяет версию npm, диспетчера пакетов узла.

Если вы установили нативные модули, запустите следующее, чтобы проверить версию установленных библиотек:

> choco list -lo
Chocolatey v0.10.15
chocolatey 0.10.15
...long list...
visualstudio-installer 2.0.2
visualstudio2019-workload-vctools 1.0.1
visualstudio2019buildtools 16.11.9.0
21 packages installed.

В частности, проверьте наличие библиотек visualstudio-installer, visualstudio2019-workload-vctools и visualstudio2019buildtools.

Ресурсы

Расписание и информация о выпуске Node JS — nodejs.org/en/about/releases

Управление системной переменной PATH в Windows — docs.oracle.com

Установите инструменты для нативных модулей — github.com/nodejs/node-gyp#on-windows

Установка узла восстановления — stackoverflow.com/a/68912225

Первоначально опубликовано на alexa-anderson.com как Установить NodeJS в Windows.

Следите за автором в Твиттере: @popdemtech