Первые шаги

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

Для установки Node.js переходим на сайт https://nodejs.org/ и скачиваем программу установки. В моем случае она имеет название node-v12.18.3-x64.msi. Запускаем программу установки и на первом шаге нажимаем кнопку Next (рис. 1.1). На втором шаге соглашаемся с лицензионным соглашением и нажимаем кнопку Next (рис. 1.2). На следующем шаге нужно выбрать каталог для установки Node.js (рис. 1.3). Можно оставить путь по умолчанию, но я устанавливаю Node.js в каталог C:\nodejs\node12, чтобы в пути не было пробелов. Выбираем каталог и нажимаем кнопку Next. На следующем шаге можно выбрать устанавливаемые компоненты (рис. 1.4). Оставляем настройки по умолчанию и нажимаем кнопку Next. На следующем шаге (рис. 1.5) также ничего не меняем и нажимаем кнопку Next. Далее нажимаем кнопку Install (рис. 1.6) для запуска процесса установки. Для установки требуются права администратора, поэтому в следующем окне нужно разрешить установку. Нажимаем кнопку Finish (рис. 1.7) для завершения работы программы установки.

Рис. 1.1. Установка Node.js: шаг 1

Рис. 1.2. Установка Node.js: шаг 2

Рис. 1.3. Установка Node.js: шаг 3

Рис. 1.4. Установка Node.js: шаг 4

Рис. 1.5. Установка Node.js: шаг 5

Рис. 1.6. Установка Node.js: шаг 6

Рис. 1.7. Установка Node.js: шаг 7

Работа с командной строкой

Для проверки правильности установки Node.js и для дальнейшей работы нам понадобится приложение Командная строка. Вполне возможно, что вы никогда не пользовались командной строкой и не знаете, как запустить это приложение. Давайте рассмотрим некоторые способы его запуска в Windows:

  • через поиск находим приложение Командная строка;
  • нажимаем комбинацию клавиш <Windows>+<R>. В открывшемся окне вводим cmd и нажимаем кнопку OK;
  • находим файл cmd.exe в каталоге C:\Windows\System32;
  • в Проводнике щелкаем правой кнопкой мыши на свободном месте списка файлов, удерживая при этом нажатой клавишу <Shift>, и из контекстного меню выбираем пункт Открыть окно команд;
  • в Проводнике в адресной строке вводим cmd и нажимаем клавишу <Enter>.

В некоторых случаях для выполнения различных команд могут потребоваться права администратора. Чтобы запустить командную строку с правами администратора через поиск находим приложение Командная строка, щелкаем на значке правой кнопкой мыши и затем выбираем пункт Запуск от имени администратора.

Запомните способы запуска командной строки наизусть. В дальнейшем мы просто будем говорить "запустите командную строку" без уточнения как это сделать.

Итак, в результате установки Node.js требуемые файлы были загружены в каталог, указанный на третьем шаге мастера. Кроме того, если вы ничего не меняли на четвертом шаге, путь к Node.js был автоматически добавлен в переменную окружения PATH. Поэтому в командной строке можно просто указать название программы без явного добавления пути к ней. Давайте проверим работоспособность Node.js. Запускаем командную строку и выполняем команду node --version:

C:\book>node --version
v12.18.3

Можно также воспользоваться командой node -v:

C:\book\p1>node -v
v12.18.3

Фрагмент C:\book> перед командой означает приглашение для ввода команды с указанием текущего рабочего каталога. Текст после команды является результатом ее выполнения. В нашем примере мы получили версию Node.js.

Если вы получили следующий результат:

C:\book>node --version
"node" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

то программа Node.js не найдена. Вполне возможно, что путь не был добавлен в переменную окружения PATH. Выведите значение этой переменной с помощью команды:

echo %Path%

Если путь не прописан, то его нужно добавить вручную. Чтобы изменить системную переменную PATH в Windows, переходим в Параметры | Панель управления | Система и безопасность | Система | Дополнительные параметры системы. В результате откроется окно Свойства системы. На вкладке Дополнительно нажимаем кнопку Переменные среды. В открывшемся окне в списке Системные переменные выделяем строку с переменной Path и нажимаем кнопку Изменить.

Внимание!

Значение системной переменной можно временно изменить для текущего сеанса, т. е. до момента закрытия приложения Командная строка. Для этого перед работой с Node.js нужно выполнить следующую команду:

set Path=<Путь до Node.js>;%Path%

Таким же способом можно запускать другие версии Node.js без переустановки. Путь добавляется в самое начало системной переменной PATH, поэтому будет использоваться именно этот путь. У меня на компьютере уставлено несколько версий Node.js, поэтому этим способом могу запустить, например, Node.js версии 13:

C:\book>set Path=C:\nodejs\node13;%Path%

C:\book>node --version
v13.11.0

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

Советую также убедиться, что имя пользователя компьютера содержит только латинские буквы и цифры. Никаких русских букв и пробелов, т. к. многие программы, включая Node.js, сохраняют различные настройки и временные файлы в каталоге C:\Users\<Имя пользователя>. Если имя пользователя содержит русские буквы, то они могут быть искажены до неузнаваемости из-за неправильного преобразования кодировок и программа не сможет сохранить настройки. Помните, что в разных кодировках русские буквы могут иметь разный код. Разработчики программ в основном работают с английским языком и ничего не знают о проблемах с кодировками, т. к. во всех однобайтовых кодировках и в кодировке UTF-8 коды латинских букв одинаковы. Так что, если хотите без проблем заниматься программированием, то от использования русских букв в имени пользователя лучше отказаться.

Учебник по Electron js
Учебник по Electron js в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов