Вступление
https://nodejs.org [Node.js] - это среда выполнения JavaScript с открытым исходным кодом, которая позволяет легко создавать приложения на стороне сервера. Это также среда выполнения, которая поддерживает многие инструменты разработки на стороне клиента для современных сред JavaScript.
В этом руководстве вы настроите среду программирования Node.js на своем локальном компьютере с MacOS с помощью http://brew.sh [Homebrew], и вы протестируете свою среду, написав простую программу Node.js.
Предпосылки
Вам понадобится компьютер MacOS с операционной системой High Sierra или выше с доступом администратора и подключением к Интернету.
Шаг 1 - Использование терминала MacOS
Вы будете использовать командную строку для установки Node.js и запускаете различные команды, связанные с разработкой приложений Node.js. Командная строка - это неграфический способ взаимодействия с вашим компьютером. Вместо того, чтобы нажимать кнопки мышью, вы будете вводить команды в виде текста и получать текстовые отзывы. Командная строка, также известная как оболочка, позволяет автоматизировать многие задачи, которые вы ежедневно выполняете на своем компьютере, и является важным инструментом для разработчиков программного обеспечения.
Чтобы получить доступ к интерфейсу командной строки, вы будете использовать приложение Terminal, предоставляемое macOS. Как и любое другое приложение, вы можете найти его, зайдя в Finder, перейдя в папку «Приложения», а затем в папку «Утилиты». Отсюда дважды щелкните приложение Terminal, чтобы открыть его. Кроме того, вы можете использовать Spotlight, удерживая нажатой клавишу + COMMAND
и нажимая` + SPACE`, чтобы найти терминал, набрав его в появившемся поле.
изображение: https: //assets.digitalocean.com/articles/eng_python/OSXSetUp/MacOSXSetUp.png [терминал MacOS]
Если вы хотите освоиться с командной строкой, взгляните на An Введение в терминал Linux , Интерфейс командной строки в macOS очень похож, и концепции этого учебника применимы напрямую.
Теперь, когда у вас запущен Терминал, давайте установим некоторые предварительные условия, которые нам понадобятся для Node.js.
Шаг 2 - Установка инструментов командной строки Xcode
Xcode - это интегрированная среда разработки (IDE), которая состоит из инструментов разработки программного обеспечения для macOS. Вам не понадобится Xcode для написания программ Node.js, но Node.js и некоторые его компоненты будут опираться на пакет инструментов командной строки XCode.
Выполните эту команду в Терминале, чтобы загрузить и установить эти компоненты:
xcode-select --install
Вам будет предложено начать установку, а затем снова будет предложено принять лицензию на программное обеспечение. Затем инструменты будут загружены и установлены автоматически.
Теперь мы готовы установить менеджер пакетов Homebrew, который позволит нам установить последнюю версию Node.js.
Шаг 3 - Установка и настройка Homebrew
Хотя интерфейс командной строки в macOS обладает множеством функций, которые вы можете найти в Linux и других системах Unix, он не поставляется с хорошим менеджером пакетов. Package manager - это набор программных инструментов, которые работают для автоматизации установки, настройки и обновления программного обеспечения. Они хранят программное обеспечение, которое они устанавливают, в центре и могут поддерживать все пакеты программного обеспечения в системе в форматах, которые обычно используются. http://brew.sh [Homebrew] - это бесплатная система управления пакетами программного обеспечения с открытым исходным кодом, которая упрощает установку программного обеспечения в macOS. Мы будем использовать Homebrew для установки самой последней версии Node.js.
Чтобы установить Homebrew, введите эту команду в окне терминала:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Команда использует + curl +
для загрузки сценария установки Homebrew из репозитория Git Homebrew на GitHub.
Давайте пройдемся по флагам, которые связаны с командой + curl +
:
-
Флаг -` + f +
или
+ - fail + `указывает окну Терминала не выводить HTML-документ при ошибках сервера. -
Флаг
+ -s +
или+ - silent +
отключает+ curl +
, так что он не показывает индикатор прогресса, и в сочетании с флагом+ -S +
или+ - show-error +
он будет убедитесь, что+ curl +
показывает сообщение об ошибке в случае сбоя. -
Флаг
+ -L
или` + - location and` сообщит+ curl
об обработке перенаправлений. Если сервер сообщает, что запрошенная страница перемещена в другое местоположение, он автоматически выполнит запрос снова, используя новое местоположение.
Когда + curl +
загружает скрипт, он выполняется интерпретатором Ruby, который поставляется с macOS, и запускает процесс установки Homebrew.
Сценарий установки объяснит, что он будет делать, и предложит вам подтвердить, что вы хотите это сделать. Это позволяет вам точно знать, что Homebrew собирается сделать с вашей системой, прежде чем вы позволите ей продолжить. Это также гарантирует, что у вас есть необходимые условия, прежде чем продолжить.
Вам будет предложено ввести пароль во время процесса. Однако при вводе пароля нажатия клавиш не отображаются в окне терминала. Это мера безопасности, которую вы часто будете видеть при запросе паролей в командной строке. Даже если вы их не видите, нажатия клавиш записываются системой, поэтому после ввода пароля нажмите клавишу + RETURN +.
Нажмите букву + y +
для «да» всякий раз, когда вам будет предложено подтвердить установку.
Теперь давайте проверим, что Homebrew настроен правильно. Выполните эту команду:
brew doctor
Если в это время обновления не требуются, вы увидите это в своем терминале:
OutputYour system is ready to brew.
В противном случае вы можете получить предупреждение о запуске другой команды, такой как + brew update +
, чтобы убедиться, что ваша установка Homebrew обновлена.
Теперь, когда Homebrew установлен, вы можете установить Node.js.
Шаг 4 - Установка Node.js
Установив Homebrew, вы можете установить широкий спектр программного обеспечения и инструментов разработчика. Мы будем использовать его для установки Node.js и его зависимостей.
Вы можете использовать Homebrew для поиска всего, что вы можете установить, с помощью команды + brew search +
, но чтобы предоставить нам более короткий список, давайте вместо этого будем искать пакеты, связанные с Node.js:
brew search nodejs
Вы увидите список пакетов, которые вы можете установить, например:
Output==> Formulae
node.js
nodejs
Оба эти пакета устанавливают Node.js в вашей системе. Они оба существуют на тот случай, если вы не сможете вспомнить, нужно ли вам использовать + nodejs +
или + node.js +
.
Выполните эту команду для установки пакета + nodejs +
:
brew install
Вы увидите вывод, похожий на следующий в вашем терминале. Homebrew установит много зависимостей, но в конечном итоге загрузит и установит сам Node.js:
Output==> Installing dependencies for node: icu4c
==> Installing node dependency: icu4c
==> Installing node
==> Downloading https://homebrew.bintray.com/bottles/node-11.0.0.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring node-11.0.0.sierra.bottle.tar.gz
...
==> Summary
🍺 /usr/local/Cellar/node/11.0.0: 3,936 files, 50.1MB
В дополнение к самому Node.js, Homebrew устанавливает несколько связанных инструментов, в том числе + npm +
, что упрощает установку и обновление библиотек и пакетов Node.js, которые вы можете использовать в своих собственных проектах.
Чтобы проверить версию установленного Node.js, введите
node -v
Это выведет конкретную версию Node.js, которая установлена в настоящее время, которая по умолчанию будет самой последней стабильной версией Node.js, которая доступна.
Outputv11.0.0
Проверьте версию + npm +
с помощью
npm -v
Вы увидите отображаемую версию:
Output6.4.1
Вы будете использовать + npm +
для установки дополнительных компонентов, библиотек и фреймворков.
Чтобы обновить вашу версию Node.js, вы можете сначала обновить Homebrew, чтобы получить последний список пакетов, а затем обновить сам Node.js:
brew update
brew upgrade nodejs
Теперь, когда Node.js установлен, давайте напишем программу, чтобы убедиться, что все работает.
Шаг 5 - Создание простой программы
Давайте создадим простую программу «Hello, World». Это обеспечит работоспособность нашей среды и обеспечит вам удобство создания и запуска программы Node.js.
Для этого создайте новый файл с именем + hello.js +
, используя + nano +
:
nano hello.js
Введите следующий код в файл:
hello.js
let message = "Hello, World!";
console.log(message);
Выйдите из редактора, нажав + CTRL + X +
. Затем нажмите + y +
, когда будет предложено сохранить файл. Вы вернетесь к вашему приглашению.
Теперь запустите программу с помощью следующей команды:
node hello.js
Программа выполняется и выводит ее вывод на экран:
OutputHello, World!
Эта простая программа доказывает, что у вас есть рабочая среда разработки. Вы можете использовать эту среду, чтобы продолжить изучение Node.js и создавать более крупные и интересные проекты.
Заключение
Вы успешно установили Node.js, + npm +
и протестировали свои настройки, создав и запустив простую программу. Теперь вы можете использовать это для разработки клиентских приложений или серверных приложений. Посмотрите следующие уроки, чтобы узнать больше:
-
Как использовать Vue.js и Axios для отображения Данные из API
-
https://www.digitalocean.com/community/tutorials/how-to-build-a-modern-web-application-to-manage-customer-information-with-django-and-react-on-ubuntu-18- 04 [Как создать современное веб-приложение для управления информацией о клиентах с помощью Django и React на Ubuntu 18.04]