Итак, вы хотите разрабатывать 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