Поиск по сайту:

Как установить Node.js и создать локальную среду разработки в Windows


Автор выбрал программу Write for DOnations.

Введение

Каркасы гнезд. Для создания приложений JavaScript вам понадобится локальная среда Node.

В этом руководстве вы настроите локальную среду программирования Node.js для своего компьютера с Windows.

Предпосылки

Вам понадобится настольный компьютер или ноутбук под управлением Windows 10 с административным доступом и подключением к Интернету.

Шаг 1 — Установка Node.js с помощью Node Version Manager

Node Version Manager или NVM — это предпочтительный способ установки Node.js на ваш компьютер. NVM позволяет одновременно поддерживать несколько версий Node.js, что полезно, если вам нужно использовать определенные версии Node для разных проектов. У NVM есть версия для Windows, которую вы будете использовать для установки Node.js на этом этапе.

Посетите страницу выпусков NVM-Windows, чтобы получить последнюю версию. На момент написания этого руководства последняя версия NVM — 1.1.9.

Прокрутите до раздела «Активы» и нажмите nvm-setup.exe, чтобы загрузить установочный файл в папку загрузок на вашем компьютере:

После завершения загрузки перейдите в папку для загрузки и дважды щелкните файл nvm-setup.exe, чтобы начать процесс установки.

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

Следуйте инструкциям по установке, чтобы установить NVM на свой компьютер.

Затем откройте Терминал, Командную строку или PowerShell от имени администратора на своем компьютере.

Используйте эту команду для проверки установки NVM:

  1. nvm -v

Вы увидите следующий вывод с номером версии NVM:

Output
Running version 1.1.9. ...

Вы можете просмотреть, какие версии Node доступны для установки, с помощью этой команды:

  1. nvm list available

Вы увидите список версий Node:

Output
| CURRENT | LTS | OLD STABLE | OLD UNSTABLE | |--------------|--------------|--------------|--------------| | 18.7.0 | 16.16.0 | 0.12.18 | 0.11.16 | | 18.6.0 | 16.15.1 | 0.12.17 | 0.11.15 | | 18.5.0 | 16.15.0 | 0.12.16 | 0.11.14 | | 18.4.0 | 16.14.2 | 0.12.15 | 0.11.13 | | 18.3.0 | 16.14.1 | 0.12.14 | 0.11.12 | | 18.2.0 | 16.14.0 | 0.12.13 | 0.11.11 | | 18.1.0 | 16.13.2 | 0.12.12 | 0.11.10 | | 18.0.0 | 16.13.1 | 0.12.11 | 0.11.9 | | 17.9.1 | 16.13.0 | 0.12.10 | 0.11.8 | | 17.9.0 | 14.20.0 | 0.12.9 | 0.11.7 | | 17.8.0 | 14.19.3 | 0.12.8 | 0.11.6 | | 17.7.2 | 14.19.2 | 0.12.7 | 0.11.5 | | 17.7.1 | 14.19.1 | 0.12.6 | 0.11.4 | | 17.7.0 | 14.19.0 | 0.12.5 | 0.11.3 | | 17.6.0 | 14.18.3 | 0.12.4 | 0.11.2 | | 17.5.0 | 14.18.2 | 0.12.3 | 0.11.1 | | 17.4.0 | 14.18.1 | 0.12.2 | 0.11.0 | | 17.3.1 | 14.18.0 | 0.12.1 | 0.9.12 | | 17.3.0 | 14.17.6 | 0.12.0 | 0.9.11 | | 17.2.0 | 14.17.5 | 0.10.48 | 0.9.10 |

Node имеет две основные версии: Current и LTS для долгосрочной поддержки. В целях разработки рекомендуется установить LTS-версию. Вы также можете узнать больше о том, какую версию Node использовать.

Затем вы установите последнюю версию LTS из этого списка с помощью следующей команды:

  1. nvm install 16.16.0

Node.js версии 16.16.0 будет установлен на ваш компьютер:

Output
Downloading node.js version 16.16.0 (64-bit)... Extracting... Complete Installation complete. If you want to use this version, type nvm use 16.16.0

Проверьте версии Node, установленные на вашем компьютере:

  1. nvm list

Вы увидите список доступных версий Node:

Output
16.16.0 * 16.15.0 (Currently using 64-bit executable) 14.16.0 8.12.0

Если у вас установлено более одной версии, вы можете выбрать другую версию из этого списка с помощью nvm use, указав версию, которую вы хотели бы использовать:

  1. nvm use 16.16.0

Вы увидите такой вывод:

Output
Now using node v16.16.0 (64-bit)

Используйте следующую команду для проверки версии Node:

  1. node --version

Вы увидите версию Node в выводе:

Output
v16.16.0

Node также устанавливает Node Package Manager (NPM) для установки пакетов Node и управления ими. Используйте следующую команду для проверки версии NPM:

  1. npm --version

Вы увидите версию NPM в выводе:

Output
8.11.0

На этом шаге вы установили Node. Чтобы завершить настройку локальной среды разработки, вам также понадобится Git Bash на вашем компьютере с Windows, который вы установите на следующем шаге.

Шаг 2 — Установка Git Bash

На этом этапе вы установите Git Bash на свой компьютер. Git — популярная система контроля версий, а Bash — популярная терминальная программа для операционной системы Linux.

Как пользователь Windows, вы можете выполнять большинство задач с помощью встроенной командной строки Windows или PowerShell. Однако команды на основе Linux являются стандартом в современных рабочих процессах разработки. Используя и изучая команды Bash, вы сможете следовать большинству руководств по программированию.

Если вы используете Windows 11 или последнюю разрабатываемую версию Windows 10, вы можете установить Git с помощью утилиты командной строки winget:

  1. winget install --id Git.Git -e --source winget

Инструмент winget — это клиентский интерфейс службы диспетчера пакетов Windows.

Флаг --id указывает winget установить пакет, идентифицированный его уникальным идентификатором. Флаг -e или exact требует учета регистра. Флаг --source обеспечивает установку из заданного источника: в данном случае это репозиторий winget.

Вы также можете установить Git Bash с помощью мастера установки, посетив веб-сайт Git:

Если вы решите использовать мастер установки, вы можете запустить установочный файл с настройками по умолчанию, когда он завершит загрузку:

Чтобы проверить установку Git, выполните следующую команду:

  1. git --version

Вы увидите версию:

Output
git version 2.30.2.windows.1

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

Шаг 3 — Создание простой программы

На этом этапе вы создадите простое приложение «Hello, World» для тестирования среды выполнения Node.js.

Откройте приложение Git Bash, которое вы только что установили. Затем используйте следующую команду, чтобы создать новый файл с помощью nano, текстового редактора командной строки:

  1. nano hello.js

Кроме того, вы можете открыть этот файл в предпочитаемом вами редакторе, таком как VSCode.

Добавьте следующие строки в файл hello.js:

let message = "Hello, World!";
console.log(message);

Сначала вы определяете переменную message со строкой Hello, World!. Затем console.log будет отображать содержимое переменной message при запуске файла.

Сохраните и закройте файл.

Теперь запустите эту программу с Node:

  1. node hello.js

Программа выполняется и выводит результат на экран:

Output
Hello, World!

Node.js позволяет выполнять код JavaScript без браузера, поэтому вы можете запустить файл hello.js.

Заключение

Node — это надежная среда выполнения JavaScript. В этом руководстве вы создали локальную среду разработки Node в Windows 10.

Теперь, когда у вас настроена локальная среда разработки в Windows, вы можете настроить сервер Node и приступить к созданию клиентских приложений, следуя нашим руководствам для Express.