Содержание
Установка Node.js на Windows 7
Привет! Рассмотрим установку Node.js на Windows 7 и протестируем его работу.
При попытке установить последнюю версию Node.js на Windows 7, в моем случае v14.15.4 LTS (ссылка), возникает ошибка о том, что приложение поддерживается на Windows 8.1. и выше:
Ошибка при установке Node.js на Windows 7
Решение
1. Находим более раннюю версию, которая подойдёт для Windows 7, перейдем по ссылке (на сайт nodejs.org).
Node.js v13.14.0
2. Скачиваем версию для вашей операционной системы (у меня ссылка на v13.14.0-x64.msi). Открываем этот файл для установки:
3. В открывшемся окошке подтверждаем свою готовность к установке нажатием кнопки Next:
4. Соглашаемся с условиями лицензионного соглашения, ставим галочку и нажимаем Next:
5. По умолчанию, установка Node.js происходит в папку C: \Program Files\nodejs\ на Вашем компьютере. Поменяйте, при необходимости, и нажимайте Next:
6. Далее идут пользовательские настройки. Предлагается установить дополнительные инструменты — на Ваше усмотрение. Оставляем как есть и нажимаем Next:
7. Видим сообщение об успешной установке, нажимаем Finish:
Мои поздравления 🙂 Node.js установлен.
Проверка работы Node.js и npm
Осталось проверить работу Node.js, для этого:
1. Через Пуск открываем стандартную программу Windows Выполнить , если не нашли Командную строку:
1.1. Командой cmd открываем консоль:
2. Теперь пишем в консоли node -v — так проверяем работу Node.js. Видим на экране установленную версию, в моём случае v13.14.0:
3. Дальше командой npm -v проверяем наличие npm. Видим версию, в моем случае 6.14.4
Всё отлично, мы решили проблему: установили Node.js на Windows 7 и проверили его работу.
Голосов: 14, Средняя оценка: 4.7
Поделиться этой статьёй:
Как установить Node.js на Windows 10 и настроить её
Если вы решили изучить самую актуальную техническую тему в наши дни «Node.js» и вы являетесь пользователем Windows, то вы попали в нужное место. Если вы только начинаете, вы можете увидеть, что многие люди используют Mac или Linux для разработки Node.js. Возможно, ваш преподаватель курса тоже это делает. Но, может быть, вы хотите работать на самой Windows. Многие люди переключаются между платформами, когда дело доходит до разработки, но зачем переходить, когда Windows полностью способна помочь вам начать любую разработку. Этот пост посвящен настройке хорошей среды разработки Node.js на компьютере с Windows.
Наша миссия в этом посте — настроить ваш компьютер для разработки, чтобы вы могли сразу начать писать код. Вот несколько вещей, которые мы установим на ваш компьютер:
- Сам Node.js
- Git
- Современный редактор кода
- MongoDB (необязательно)
Итак, давайте сразу же приступим к работе.
Node.js
Немного о Node.js, это прекрасно написанная кроссплатформенная среда исполнения JavaScript с открытым исходным кодом, построенная на движке Google Chrome V8 JavaScript. Node.js в основном позволяет вам кодировать приложение на JavaScript и запускать его на сервере. Когда я сказал «кроссплатформенный», я действительно имел в виду это. Вы можете установить Node.js в Windows и даже развернуть приложения. Загрузите Node.js с официального сайта. Поскольку вы только начинаете изучать, рекомендуется загрузить вариант LTS (Long Term Support). Текущая последняя версия LTS, доступная на момент написания этого поста, — 6.11.0.
После загрузки запустите установщик, и вам не нужно вносить никаких изменений, просто нажмите «Далее» на всех этапах. В Node.js встроен Node Package Manager, который необходим для загрузки и установки сторонних модулей. Вы обнаружите, что используете NPM очень часто. Поэтому не меняйте этот параметр при установке Node.js на свой компьютер. Кроме того, программа установки автоматически изменяет переменные PATH, чтобы вы могли запускать команды npm из CMD. Итак, если вы хотите изменить какие-либо из этих параметров, перейдите к пользовательской настройке; иначе я бы порекомендовал экспресс установку.
После установки найдите «Командная строка Node.js» в меню «Пуск» и нажмите Enter, чтобы запустить консоль. Это окно CMD — все, что вам нужно для вашей карьеры в Node.js. Это окно было инициализировано для использования Node.js и NPM, чтобы вы могли запускать свои команды из этого окна. Для проверки просто запустите npm -v
, чтобы увидеть версию NPM, установленную на вашем компьютере. Если вы следуете учебнику Node.js в другом месте, вы можете запустить все команды, упомянутые в этом учебнике, из этого окна здесь.
Git
Git является наиболее широко используемой и отраслевой системой контроля версий. Скоро вы узнаете о системах контроля версий, если вы их еще не знаете. Скачать Git для Windows можно здесь. Git очень поможет вам в управлении кодом для больших проектов. Git очень легко выучить и начать. В Интернете доступно краткое руководство на основе испытаний, которое поможет вам начать работу с Git.
Запустив установщик, вы можете столкнуться с несколькими шагами, когда вы не будете знать о своих действиях. Есть один шаг, который я хотел бы обсудить. Шаг с надписью «Настройка переменной PATH» является одним из важных шагов. Здесь вам нужно выбрать способ использования Git на вашем компьютере.
Я всегда выбираю второй вариант «Использовать Git из командной строки». Выбор этого параметра сделает команды Git доступными как в командной строке Node.js, так и в Git Bash. Git Bash — еще один инструмент командной строки, включенный в Git; Вы можете использовать его для разработки или продолжить использовать командную строку. Не беспокойтесь об остальных шагах, просто продолжайте нажимать «Далее» в установщике. Объяснение этих шагов выходит за рамки этого поста, но вы можете искать установку Git в Интернете.
После завершения установки вы можете открыть окно командной строки и ввести git -version
, чтобы убедиться, что у вас установлен Git.
Редактор кода
Выбор редактора кода может быть сложной задачей, когда у вас так много вариантов. Вы можете выбрать что-то между полноценной IDE, такой как WebStorm, или редактором кода, таким как Brackets. Вот несколько рекомендаций:
- WebStrom: самая мощная JavaScript IDE, используемая профессионалами. Это платный инструмент, и я бы порекомендовал вам начать с бесплатного, а затем делать инвестиции по мере продвижения по карьерной лестнице.
- Visual Studio Code: если вы ещё не знакомы с Visual Studio Code, сделайте это. VS Code — это бесплатный редактор кода с открытым исходным кодом, предоставленный вам Microsoft. Программа поставляется со встроенным отладчиком и подсветкой синтаксиса для разных языков. Не только Node.js, вы можете кодировать на многих других языках.
- Brackets: это мощный редактор с открытым исходным кодом, доступный для всех платформ. Он поддерживает подсветку синтаксиса на множестве языков. И он поставляется с этим отличным менеджером расширений, который позволяет вам добавить больше функциональности и возможностей в инструмент. Я лично использую этот инструмент, и мне нравятся такие функции, как автоматическое обновление веб-страниц, расширения и сочетания клавиш. Кроме того, он добавляет опцию в контекстное меню, чтобы вы могли напрямую открывать папки проекта в Brackets.
Это были только мои рекомендации; Вы можете выбрать любую IDE или редактор. Вы даже можете написать код в простом блокноте, если вы достаточно смелы.
MongoDB
Это необязательный шаг. MongoDB — это кроссплатформенная программа для работы с базами данных. Он используется вместо SQL в традиционных CRUD-приложениях Node.js. Вы можете использовать SQL, если хотите, но поскольку MongoDB широко используется в Node.js, мы рассмотрели его здесь. Вам необходимо скачать Сервер MongoDB отсюда. При желании вы можете установить MongoDB Compass, графический инструмент для просмотра вашей базы данных. После загрузки и установки перейдите к установке MongoDB напрямую и перейдите в папку bin. Адрес может выглядеть примерно так:
C:\Program Files\MongoDB\Server\3.4\bin
Теперь запустите mongod.exe, чтобы запустить ваш сервер MongoDB. И запустите «mongo.exe» для взаимодействия с сервером через командную строку или используйте Compass, если вы предпочитаете графический интерфейс. Вы даже можете добавить этот каталог в переменную PATH для непосредственного запуска mongod и mongo из командной строки. Вы можете узнать здесь об изменении пути к системным переменным .
Это всё! Вы готовы написать свое первое приложение Node.js. У вас есть правильные инструменты и настройки среды для разработки.
Как установить Node.js на VPS хостинг — VPS.ua Wiki
Для начала необходимо подключиться к серверу по SSH используя PuTTy на Windows либо при использовании Linux/Mac OS с помощью команды
ssh root@IP
где IP — это IP адрес вашего сервера, в нашем случае это 31.131.0.0
При первом подключении система спросит нужно ли добавлять IP в список доверенных хостов, необходимо ввести «yes», нажать «Enter», после чего ввести пароль. Если Вы копируете пароль из письма, отправленного Вам после заказа сервера, будьте внимательны и не скопируйте лишний пробел. Вот так будет выглядеть окно после подключения к серверу по SSH:
Установка Node.js на Centos
После того как мы подключились необходимо обновить репозиторий программ до последних версий с помощью следующей команды
yum -y update
Выполнение команды может занять несколько минут, отчет обо всех обновленных пакетах будет выводиться на экран. После выполнения команды мы получим отчет со списком всех обновленных, а также установленных пакетов.
Затем необходимо установить Development Tools. Это группа инструментов для компиляции ПО из исходного кода. Мы будем использовать следующую команду:
yum -y groupinstall "Development Tools"
По окончании мы также получим отчет о результатах выполнения команды со списком установленных пакетов.
Затем необходимо установить GNU screen для того, чтобы иметь возможность при подключении к ВПС иметь доступ к нескольким сессиям одновременно. Мы будем использовать следующую команду для установки:
yum -y install screen
После того, как мы подготовили систему к установке Node.js необходимо перейти в каталог, в котором вы будете хранить системные файлы. По умолчанию это src, перейти в него можно с помощью следующей команды:
cd /usr/src
после выполнения которой ваш терминал должен выглядеть следующим образом:
Затем необходимо скачать последнюю версию программы с помощью команды wget.
Чтобы получить необходимую нам ссылку на последнюю версию необходимо перейти на https://nodejs.org/en/download/ и в новой вкладке открыть ссылку «Source Code». Скачивать архив на свой компьютер не нужно, нас интересует только ссылка на него, которую мы скопируем из строки браузера. После этого необходимо выполнить следующую команду:
wget http://nodejs.org/dist/v4.2.2/node-v4.2.2.tar.gz
После скачивания архив необходимо распаковать с помощью этой команды:
tar zxf node-v4.2.2.tar.gz
После распаковки мы переходим в папку с установочными файлами, используя уже знакомую нам команду:
cd node-v4.2.2
Перед установкой необходимо подготовить команды компилятора используя
./configure
ВНИМАНИЕ!!!
Если Вы получаете следующее уведомление:
значит текущая версия Node.js несовместима с вашим компилятором, либо же архив был скачан не полностью, поэтому необходимо скачать другую версию или попробовать скачать текущую еще раз.
После подготовки компилятора необходимо скомпилировать исходный код с помощью команды
make
Компиляция может занять от 5 до 10 минут, если выполнение команды заняло меньше, внимательно прочитайте отчет, возможно произошла какая-то ошибка и компиляцию необходимо провести еще раз или скачать другую версию Node.js.
После завершения компиляции выполняем установку с помощью команды:
make install
Когда установка завершена на экран будет выведен путь, куда помещены конфигурационные файлы, по умолчанию это /usr/local/bin/node.
Установка Node.js на Debian/Ubuntu с помощью nvm
Для установки Node.js на Debian/Ubuntu лучше всего использовать инструмент nvm, так как с его помощью можно выбрать версию при установке.
Для начала необходимо обновить пакеты системы с помощью команды:
sudo apt-get update
Затем устанавливаем пакеты из репозиториев нашей ОС, которые позволяют собирать пакеты из исходников, используя данную команду:
sudo apt-get install build-essential libssl-dev
Во время установки на Debian система может попросить подтвердить, что Вы готовы использовать дополнительное место на диске, необходимо ввести «yes» и нажать «Enter»
Затем устанавливаем NVM c помощью следующей команды:
curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh
После установки NVM нам нужно будет перелогиниться в систему либо же обновить данные с помощью команды
source ~/.profile
После того, как данные о системе обновлены необходимо узнать доступные версии Node.js с помощью команды
nvm ls-remote
Выбираем из списка нужную нам версию и используем команду для установки
nvm install 5.1.0
После установки эта версия будет использоваться по умолчанию. Если на вы установили на сервере несколько версий, то для того, чтобы указать системе какую версию необходимо использовать применяем следующую команду:
nvm use 5.1.0
По умолчанию исполняемый файл Node.js вызывется командой
node
Как установить node.js как службу Windows?
Менеджер процессов + планировщик задач подход я отправил год назад хорошо работает с какой — то один-офф установки службы. Но недавно я начал проектировать систему в стиле микросервисов, когда множество небольших сервисов общались друг с другом через IPC. Так что вручную настраивать каждую службу стало невыносимо.
Чтобы установить службы без ручной настройки, я создал serman , инструмент командной строки (установка с помощью npm i -g serman
) для установки исполняемого файла как службы. Все, что вам нужно написать (и писать только один раз), — это простой файл конфигурации службы вместе с исполняемым файлом. Бегать
serman install <path_to_config_file>
установит сервис. stdout
и stderr
все зарегистрированы. Для получения дополнительной информации посетите веб-сайт проекта .
Рабочий файл конфигурации очень прост, как показано ниже. Но он также имеет много полезных функций, таких как <env>
и <persistent_env>
ниже.
<service>
<id>hello</id>
<name>hello</name>
<description>This service runs the hello application</description>
<executable>node.exe</executable>
<!--
{{dir}} will be expanded to the containing directory of your
config file, which is normally where your executable locates
-->
<arguments>"{{dir}}\hello.js"</arguments>
<logmode>rotate</logmode>
<!-- OPTIONAL FEATURE:
NODE_ENV=production will be an environment variable
available to your application, but not visible outside
of your application
-->
<env name="NODE_ENV" value="production"/>
<!-- OPTIONAL FEATURE:
FOO_SERVICE_PORT=8989 will be persisted as an environment
variable machine-wide.
-->
<persistent_env name="FOO_SERVICE_PORT" value="8989" />
</service>
Node.js конфигурации установки
В этой главе мы представим вам установить Node.js на окне и метода Linux.
Эта установка учебник Node.js v4.4.3 LTS (Long Term Support) версию, например.
Node.js пакет установки и загрузки исходного кода по адресу: https://nodejs.org/en/download/ .
Вы можете выбрать пакет, который необходимо установить Node.js в зависимости от платформы.
Node.js версия История Скачать: https://nodejs.org/dist/
Примечание: Установка Node.js нужно установить на Linux Python 2.6 или 2.7, не рекомендуется устанавливать Python 3.0 или более поздней версии.
Node.js установки на окна
Вы можете использовать следующие два способа установки.
1, установочный пакет для Windows (.msi)
32-битный пакет установки Скачать: https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msi
64-битный пакет установки Скачать: https://nodejs.org/dist/v4.4.3/node-v4.4.3-x64.msi
В приведенных ниже примерах v0.10.26 версию, например, аналогично другим версиям, шаги по установке:
Шаг 1: Дважды щелкните загруженный пакет установки v0.10.26, следующим образом :
Шаг 2: Нажмите выше Выполнить (Run), следующий интерфейс:
Шаг 3: Выберите опцию, чтобы принять соглашение, нажмите кнопку следующего (Next):
Шаг 4: Node.js каталог установки по умолчанию «C: \ Program Files \ nodejs \», вы можете изменить каталог, и нажмите кнопку Далее (следующее):
Шаг 5: Нажмите на значок дерева, чтобы выбрать режим необходимо установить, а затем нажмите кнопку Next Next (Далее)
Шаг 6: Нажмите кнопку Install (установить), чтобы начать установку Node.js. Вы также можете нажать кнопку Back (Назад), чтобы изменить предыдущую конфигурацию. А затем нажмите кнопку Далее (следующее):
Процесс установки:
Нажмите кнопку Готово (полное), чтобы выйти из мастера установки.
Обнаружение переменной PATH среда настроена с Node.js, нажмите кнопку Пуск = «Run =» введите «ЦМД» => Введите команду «путь», следующий вывод:
PATH=C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Windows\system32; C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\; c:\python32\python;C:\MinGW\bin;C:\Program Files\GTK2-Runtime\lib; C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\nodejs\; C:\Users\rg\AppData\Roaming\npm
Мы можем видеть, что переменная среды уже содержит C: \ Program Files \ nodejs \
Проверьте версию Node.js
2, Windows, исполняемые файлы (EXE) установка
32-битный пакет установки Скачать: http://nodejs.org/dist/v0.10.26/node.exe
64-битный пакет установки Скачать: http://nodejs.org/dist/v0.10.26/x64/node.exe
Этапы установки
Шаг 1: Дважды щелкните загруженный установочный пакет Node.exe, следующий интерфейс появится:
Параметры командной строки окно, нажмите кнопку Run (Выполнить) появится:
Тестовая версия
Введите node.exe где каталог, следующим образом:
Если вы получаете выше вывод, показывая, что вы успешно установили Node.js.
Ubuntu устанавливается Node.js
Node.js источник установки
В следующем разделе описывается, как установить Node.js мы будет под Ubuntu Linux. Другие системы Linux, такие как Centos и т.д. аналогично следующие шаги установки.
Получить источник Node.js на Github:
$ sudo git clone https://github.com/nodejs/node.git Cloning into 'node'...
Изменение разрешений каталога:
$ sudo chmod -R 755 node
Используйте./configure создать скомпилированный файл и следуйте:
$ cd node $ sudo ./configure $ sudo make $ sudo make install
Просмотр версии узла:
$ node --version v0.10.25
Ubuntu APT-получить команду для установки
Формат команды выглядит следующим образом:
sudo apt-get install nodejs sudo apt-get install npm
CentOS установлен Node.js
1, загрузить исходный код, вам нужно https://nodejs.org/en/download/~~V загрузить последнюю версию Nodejs, бумага v0.10.24 пример:
cd /usr/local/src/ wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
2, извлечь источник
tar zxvf node-v0.10.24.tar.gz
3, скомпилировать и установить
cd node-v0.10.24 ./configure --prefix=/usr/local/node/0.10.24 make make install
4, конфигурация NODE_HOME, введите профиль редактирования переменных окружения
vim /etc/profile
Nodejs установить переменные окружения, добавьте следующие строки в приведенном вышеэкспорта PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROLлинии:
#set for nodejs export NODE_HOME=/usr/local/node/0.10.24 export PATH=$NODE_HOME/bin:$PATH
: Wq для сохранения и выхода, компилятор / и т.д. / профиль, чтобы проверить правильность настройки
source /etc/profile
Проверка успешной установки конфигурации
node -v
Конфигурация выхода успешно v0.10.24
NPM путь установки модуля
/usr/local/node/0.10.24/lib/node_modules/
Примечание: Nodejs Официальный сайт предоставляет скомпилированные бинарные файлы Linux, вы можете скачать его непосредственно.
Актуальный способ установки и настройки окружения Windows WSL 2 (Windows Subsystem for Linux)
Всем привет! Это актуальная на сегодняшний день инструкция по установке и настройке окружения Windows WSL 2 (Подсистемы Windows для Linux), Node.js и других полезных инструментов для веб-разработки в родной среде Unix shell.
Поделиться
Твитнуть
Поделиться
Класснуть
Запинить
Предварительная установка
- Активируем возможность использования подсистемы. Для этого откроем панель управления —
Win+R
, выполняем командуcontrol panel
, переходим в раздел «Программы и компоненты», слева кликаем «Включение или отключение компонентов Windows», находим пункты «Подсистема Windows для Linux» и «Платформа виртуальной машины», активируем эти чекбоксы, «OK». Компьютер будет перезагружен. - Скачиваем и устанавливаем «Пакет обновления ядра Linux в WSL 2…»: https://aka.ms/wsl2kernel
- Выбираем WSL 1 в качестве версии по умолчанию, выполняем в PowerShell:
wsl --set-default-version 1
Внимание! WSL 2 в настоящее время работает медленно на большинстве систем. Рекомендую пока использовать WSL 1. Если вы все-же решили использовать WSL 2, выберите WSL 2 в качестве версии по умолчанию:
wsl --set-default-version 2
Вы получите сообщение «Для получения сведений о ключевых различиях…» – это значит, что WSL 2 выбран по умолчанию.
- Устанавливаем НЕ НОМЕРНОЙ дистрибутив Ubuntu через магазин Windows. Не номенрой, это значит без цифр и букв. Просто «Ubuntu».
- Выполняем первоначальную настройку — создаем пользователя, задаем логин и пароль.
Установка окружения
Сразу после создания пользователя можно установить окружение одной командой:
sudo apt update; sudo apt -y install ruby ruby-dev gcc make g++ curl; curl -sL https://deb.nodesource.com/setup_lts.x | sudo -E bash -; sudo apt -y install nodejs; sudo npm i -g gulp rimraf npm-check-updates; sudo gem i bundler jekyll jekyll-paginate-v2
Данной командой мы установим Node.js, npm, gulp, rimraf, npm-check-updates, jekyll, ruby и другие вспомогательные инструменты.
Обратите внимание, если вам не требуется jekyll или другие инструменты, вы можете не включать их в составную команду или наоборот, добавить необходимые через пробел в нужной секции. В секции
sudo apt -y install
можно добавить программы Linux к установке, в секцииsudo npm i -g
можно добавить необходимые npm-модули к установке, в секцииsudo gem i
можно добавить необходимые ruby-модули и т.д.
Закрываем терминал и выключаем подсистему в PowerShell (для последующего перезапуска) командой:
wsl --shutdown
Отлично! Теперь можно запустить WSL в любой папке и настроить отображаемую длинну пути. По умолчанию, в терминале отображается полный адрес до текущей папки, что может быть не совсем удобно в работе.
Открываем в консольном редакторе файл с настройками bash:
sudo nano ~/.bashrc
Управляя курсором на клавиатуре, перейдем в самый низ файла и добавим строку (для отображения только текущей папки в пути терминала):
PROMPT_DIRTRIM=1
Выходим из редактора Ctrl+X
, вводим Y
и нажимаем Enter
, чтобы подтвердить сохранение файла. Перезапускаем WSL, можно работать.
Внимание! Если в начале настройки вы выбрали WSL 2 и данная подсистема у вас работает медленно, можно переключиться на использование WSL 1. Для этого запускаем PowerShell и выполняем команду:
wsl --set-version Ubuntu 1Обратите внимание,
Ubuntu
в данной строке – это установленный дистрибутив, который вы хотите запускать с использованием WSL 1. Для того, чтобы отобразить список установленных дистрибутивов и в какой версии среды WSL они выполняются, достаточно запустить командуwsl -l -v
в PowerShell.
Премиум уроки от WebDesign Master
Другие уроки по теме «Инструменты»
Как установить Node.js на Ubuntu — поставить, переустановить Node.js на vps
С нашей инструкцией установка Node js в Ubuntu не займет у вас много времени. Сначала мы расскажем, что такое Node.js и зачем она нужна, а затем покажем быстрые способы установки Node.js на Ubuntu 18.04.
Что такое Node.js
Node.js (или Node, Nodejs, Node js) — это платформа, которая позволяет работать (исполнять код) в JavaScript через отдельное приложение, а не через браузер. Node.js запускается в среде выполнения Chrome V8. В ней можно преобразовать «медленный» рукописный код в «быстрый» машинный.
Например, вы разработали онлайн-редактор текста, который работает только в браузере. Ваш проект стал разрастаться и потребовал интеграции с социальными сетями, а для этого нужно подключить мощный веб-сервер. Если онлайн-редактор написан на «чистом» JavaScript, его придется переписывать на серверный язык с нуля. Однако, если у вас установлена платформа Node.js, она «переведёт» основную часть кода за вас. Достаточно переписать код ввода и вывода, и проект продолжит развиваться.
Даже если к серверу подключаются сотни тысяч пользователей, Node эффективно распределяет потоки. Она функционирует асинхронно — распределяет ресурсы в зависимости от нагруженности сервера, а не занимает отдельный поток для каждого подключения. Это в разы ускоряет работу и позволяет выстраивать масштабируемые сетевые серверы.
С помощью Node.js можно работать с библиотеками, создавать API, запускать скрипты и обрабатывать пакеты. Также платформа подойдет для создания десктопных программ и гибридных приложений.
Рассмотрим способы установки Node.js на Ubuntu 18.04.
Как установить Node js на Ubuntu 18.04
Если когда-то у вас уже была установлена одна из версий Node, вы можете как переустановить Node js, так и полностью удалить старую версию, а затем поставить новую. Мы рассмотрим варианты установки Node.js с нуля.
Node.js можно установить на Ubuntu одним из способов:
- через NVM (Node Version Manager) — bash-скрипт,
- через PPA (Personal Package Archive) — архив персональных пакетов,
- с помощью пакетного менеджера Ubuntu,
- через бинарные файлы.
Предлагаем рассмотреть два самых простых и надежных варианта установки — с помощью пакетного менеджера и через архив персональных пакетов PPA.
Установка Node.js через пакетный менеджер
Пакетный менеджер — самый простой инструмент для установки дистрибутива Node.js. Обратимся к официальным репозиториям Ubuntu и установим более старую, но стабильную версию Node 10.19.0.
Внимание
Перед установкой убедитесь, что вы зашли под суперпользователем sudo.
- 1.
Откройте терминал сочетанием клавиш Ctrl+Alt+T.
- 2.
Обновите локальный индекс пакетов:
- 3.
Установите Node js репозиторий:
- 4.
Затем установите менеджер пакетов npm:
- 5.
Проверьте работоспособность программ командами:
и
Вывод:
Node js Ubuntu install
Готово, вы установили Node.js 10.19.0. через пакетный менеджер.
Установка Node.js через архив персональных пакетов PPA
Через персональный архив пакетов можно установить свежие версии Node.js простым способом. Прежде всего, вам необходимо установить сам PPA для получения доступа к его содержимому.
- 1.
Откройте терминал сочетанием клавиш Ctrl+Alt+T.
- 2.
Перейдите в домашнюю директорию:
- 3.
Для установки версии PPA введите:
curl -sL https://deb.nodesource.com/setup_8.x -o nodesource_setup.sh
где вместо 8.x вы можете добавить нужную вам версию. Например, самая свежая версия — 14.x.
- 4.
Просмотрите содержимое скрипта с помощью nano (или любого другого текстового редактора):
- 5.
Запустите скрипт с правами sudo. После этого PPA будет включен в конфигурацию, и ваш локальный кэш пакетов обновится автоматически.
sudo bash nodesource_setup.sh
- 6.
Теперь установите репозиторий Node.js:
- 7.
Установленный пакет nodejs уже содержит менеджер пакетов npm Ubuntu. Для отслеживания обновлений npm обращается к конфигурационному файлу вашей домашней директории. Этот файл будет создан при первом запуске npm.
Проверьте работоспособность программы:
и
Вывод:
Linux install Nodejs
Готово, вы установили Node.js на ОС семейства Linux — Ubuntu.
Облачные серверы нового поколения
Попробуйте Облачный VPS с установленным Node.js!
Подробнее
Помогла ли вам статья?
7
раз уже помогла
Учебное пособие по установке Node.js: Windows — NodeSource
Делиться
Как и в случае с любым языком программирования, платформой или инструментом, которые не поставляются в комплекте с Windows, для запуска и работы с Node.js требуется некоторая первоначальная настройка, прежде чем вы сможете приступить к взлому. По моему опыту, хотя Node.js имеет гораздо лучший опыт установки в Windows, чем практически любой другой язык, платформа или инструмент, который я пытался использовать, просто запустите установщик, и все готово.
В этом кратком руководстве мы рассмотрим, как установить Node.js в Windows. После того, как мы полностью завершим руководство, вы будете готовы сделать следующий шаг с помощью Node.js.
В этом руководстве рассматривается установка Node.js в следующих версиях Windows: Windows 7, Windows 8, Windows 8.1 и Windows 10. Это версии, которые постоянно тестируются и поддерживаются процессом сборки Node.js на момент написания. .
Шаг 0: Краткое руководство (TL; DR) для получения Node.js установлен в Windows
Вот сокращенное руководство, выделяющее основные шаги:
- Откройте официальную страницу загрузок Node.js и загрузите Node.js для Windows, щелкнув опцию «Установщик Windows».
- Запустите загруженный установщик Node.js
.msi
, включая принятие лицензии, выбор места назначения и аутентификацию для установки.- Для этого требуются права администратора, и вам может потребоваться аутентификация
- Чтобы гарантировать, что Node.js был установлен, запустите
node -v
в своем терминале — вы должны получить что-то вродеv6.9.5
- Обновите свою версию npm до
npm install npm --global
- Для этого требуются права администратора, и вам может потребоваться аутентификация
- Поздравляем — теперь у вас установлен Node.js, и вы готовы начать сборку!
Шаг 1. Загрузите установщик Node.js
.msi
В качестве первого шага к установке Node.js в Windows необходимо загрузить установщик. Вы сможете скачать установщик с официальной страницы загрузок для Node.js.
Вы сможете загрузить установщик Windows Node.js, щелкнув опцию Установщик Windows
вверху страницы — когда вы щелкните по нему, вы получите загрузку установщика MSI. Обязательно сохраните его где-нибудь, чтобы вы могли его найти!
Шаг 2. Запустите установщик Node.js
У вас есть установщик Windows — отлично! Теперь вам нужно установить его на свой компьютер.Установщик представляет собой довольно типичный интерфейс мастера для установки программного обеспечения в Windows — для этого нужно выполнить несколько шагов, но вы можете сделать это менее чем за минуту. Вы можете пройти через это, следуя руководству ниже:
- Добро пожаловать в мастер установки Node.js
- Лицензионное соглашение с конечным пользователем (EULA)
- Проверить
Я принимаю условия лицензионного соглашения
- Выбрать
Далее
- Проверить
- Папка назначения
- Пользовательская установка
- Готов к установке Node.js
- Выбрать
Установить
- Примечание: Для этого шага требуются права администратора.
- Если будет предложено, авторизуйтесь как администратор
- Выбрать
- Установка Node.js
- Дождитесь завершения установщика
- Завершил мастер установки Node.js
Чтобы дважды проверить, что Node.js был полностью установлен на вашем ПК, вы можете протестировать следующую команду в командной строке (независимо от того, используете ли вы cmd.exe
, Powershell
или любую другую командную строку):
$ узел -v
Если Node.js был установлен полностью, командная строка напечатает что-то похожее (но, вероятно, не точно ) это:
$ node -v // Команда, которую мы выполнили - выводит текущую установленную версию Node.js
v6.9.5 // Печатная версия Node.js, которая в настоящее время установлена - v6.9.5 была самой последней версией LTS на момент написания.
В качестве последнего шага в установке Node.js мы обновим вашу версию npm — менеджера пакетов, который поставляется вместе с Node.js.
Node.js всегда поставляется с определенной версией npm — Node.js не (и не должен!) Автоматически обновлять npm. Цикл выпуска клиента CLI npm не синхронизирован с выпусками Node.js. Из-за этого существует почти , безусловно, будет более новой версией npm, чем та, которая установлена по умолчанию в любом конкретном выпуске Node.
Чтобы быстро и легко обновить npm
, вы можете запустить следующую команду:
npm install npm --global // Обновить клиент CLI `npm`
Теперь у вас есть Node.js на машине с Windows. Пора начинать исследовать!
К счастью, мы вас поддержали. Мы написали множество статей, которые помогут вам начать работу с Node.js! Если вы заинтересованы в изучении ES6, вам следует ознакомиться с нашей статьей о некоторых из самых интересных функций ES6 в Node.js. Если вас интересуют способы улучшить совместную работу с вашей командой, вам следует ознакомиться с нашим руководством по использованию ESLint в проектах, чтобы улучшить командную совместную работу с помощью стандартов кода. Может быть, вы просто хотите приступить к развертыванию приложений, которые собираетесь создать? В этом случае ознакомьтесь с нашим руководством по развертыванию приложений Node.js в Linux с помощью systemd!
Тем не менее, если вы хотите поддерживать связь с Node.js и окружающей экосистемой, вам следует подписаться на @NodeSource в Twitter! Мы будем держать вас в курсе важных новостей из Node.js и делитесь лучшими учебными пособиями, руководствами и инструментами по Node.js, которые может предложить сообщество.
Установка Node.js в Windows
Настройка среды разработки узла
Узел можно установить на компьютер несколькими способами. Используемый вами подход зависит от существующей в системе среды разработки. Для разных сред существуют разные установщики пакетов. Вы можете установить Node, взяв копию исходного кода и скомпилировав приложение.Другой способ установки Node — клонировать репозиторий GIT во всех трех средах и затем установить его в системе.
Установка узла в Windows (WINDOWS 10):
Для установки Node.js в Windows необходимо выполнить следующие шаги:
Шаг 1: Загрузка установщика Node.js ‘.msi’ .
Первым шагом для установки Node.js в Windows является загрузка установщика. Посетите официальный сайт Node.js. i.e) https://nodejs.org/en/download/ и загрузите файл .msi в соответствии с вашей системной средой (32-разрядной и 64-разрядной). Установщик MSI будет загружен в вашу систему.
Шаг 2: Запуск установщика Node.js.
Теперь вам нужно установить установщик node.js на ваш компьютер. Для установки Node.js необходимо выполнить следующие шаги: —
- Дважды щелкните установщик .msi.
Откроется мастер установки Node.js.
- Добро пожаловать в мастер установки Node.js.
Выберите «Далее»
- После нажатия «Далее» откроется лицензионное соглашение с конечным пользователем (EULA).
Установите флажок «Я принимаю условия лицензионного соглашения»
Выберите «Далее»
- Папка назначения
Задайте папку назначения, в которую вы хотите установить .js и выберите «Далее»
- Выборочная установка
Выберите «Далее»
- Готово к установке Node.js.
Выберите «Установить»
ПРИМЕЧАНИЕ:
Появится сообщение: «Этот шаг требует прав администратора».
Подтвердите запрос как «Администратор»
- Установка узла.js.
Не закрывайте и не отменяйте программу установки до завершения установки.
- Завершите работу мастера установки Node.js.
Нажмите «Готово»
Шаг 3. Убедитесь, что Node.js установлен правильно или нет.
Чтобы проверить, был ли node.js полностью установлен в вашей системе или нет, вы можете запустить следующую команду в командной строке или Windows Powershell и протестировать ее: —
C: \ Users \ Admin> node -v
Если узел.js был полностью установлен в вашей системе, в командной строке будет напечатана версия установленного node.js.
Шаг 4. Обновление локальной версии npm.
Последний шаг в установке node.js — это обновление вашей локальной версии npm (при необходимости) — менеджера пакетов, который поставляется вместе с Node.js.
Вы можете запустить следующую команду, чтобы быстро обновить npm
npm install npm –global // Обновляет клиент CLI
ПРИМЕЧАНИЕ:
- Вам не нужно ничего делать, чтобы системные переменные, поскольку установщик Windows сам позаботится о системных переменных при установке через.msi installer
- Если вы используете любой другой формат для установки node.js на свой компьютер, вы должны указать путь к системной переменной для node.js следующим образом:
ПУТЬ: C: \ Users \ [имя пользователя] \ AppData \ Roaming \ npm
C: \ Program Files \ nodejs (Путь к папке nodejs)
Как установить NPM и Node.js в Windows
На сегодняшний день Node.js — одна из самых популярных сред выполнения JavaScript с открытым исходным кодом. Его популярность выросла за последнее десятилетие из-за постоянно расширяющегося ландшафта JavaScript.Компании все чаще используют его для написания новых приложений, а также для миграции старых приложений. Windows по-прежнему остается самой популярной операционной системой. Благодаря мощной поддержке экосистемы Microsoft, Node.js для Windows представляет собой заманчивую перспективу.
Если вы только начинаете работать с Node.js в Windows, эта статья поможет вам установить Node.js и NPM (диспетчер пакетов узлов). Простая установка NPM сама по себе может стать окном для исследования и возможностей. Имея это в виду, давайте начнем понимать, что вам нужно, чтобы начать работу с этим уроком.
Системные требования
Вот что вам понадобится для этого руководства:
- Гибридный или выделенный сервер ServerMania
- Операционная система Windows (Windows 7, Windows 10)
- Учетная запись пользователя с правами для загрузки и установки программного обеспечения
- Доступ к Windows CLI или PowerShell
- ~ 150 МБ свободного дискового пространства
Установите Node.js и NPM
Шаг 1. Загрузите установщик
Перейдите на официальный узел.js или используйте сайт Nodejs.dev, чтобы загрузить последнюю версию Node.js. Версия LTS (долгосрочная поддержка) рекомендуется для большинства пользователей. После загрузки установочного пакета с веб-сайта вы можете начать установку, дважды щелкнув значок. Выполните действия, предложенные установочным пакетом .msi.
Шаг 2. Установите с помощью установщика .msi.
Он начнется с введения, в котором рассказывается, что установщик установит в вашей системе Windows.В этом списке будут две вещи:
- Node.js v14.17.0
- npm v6.14.13
Версии будут отличаться в зависимости от вашей системы в зависимости от версии пакета, которую вы скачали. Обратите внимание, что установщик по умолчанию устанавливает Node.js и автоматически устанавливает де-факто диспетчер пакетов для Node.js, то есть диспетчер пакетов узлов. С помощью npm вы можете получить доступ к широкому спектру библиотек, созданных на основе Node.js, с помощью простой команды, например, npm install.
Шаг 3. Примите лицензионное соглашение по программному обеспечению и выберите место установки
После этого вам будет предложено принять лицензионное соглашение по программному обеспечению.Как только вы это сделаете, вам будет предложено выбрать место назначения для установки. В большинстве случаев расположение по умолчанию работает нормально. Если у вас есть определенное место для установки, вы можете изменить его, указав путь.
Шаг 4: Выберите стандартную или выборочную установку
Установка бывает двух форматов — стандартной и пользовательской. Для большинства пользователей, особенно начинающих, рекомендуется стандартная установка. Опытные пользователи могут выбрать вариант выборочной установки, при котором у вас есть возможность выбрать выборочную установку компонентов, которые были показаны вам на первом экране диалогового окна установщика.Поскольку вы хотели бы установить и Node.js, и npm, вам не следует беспокоиться о варианте выборочной установки.
Шаг 5: Завершение установки
Последний шаг — нажать кнопку «Установить» и дождаться завершения установки. После завершения установки вам необходимо перезагрузить компьютер с Windows. Далее мы проверим, прошла ли установка успешно.
Проверка установки Node.js и NPM
Для проверки установки вам потребуется доступ к служебной программе командной строки или PowerShell.Чтобы выполнить следующую команду, переменная PATH должна быть правильно установлена на путь установки Node.js и npm.
В зависимости от инфраструктуры безопасности вашей компании вам может потребоваться запустить утилиту командной строки от имени администратора. Для этого вам могут потребоваться дополнительные привилегии.
Шаг 1: Проверить версию Node.js
> node -v
v14.17.0
Шаг 2: Проверить версию npm
> npm -v
v6.14.13
Если версия показана в выводе команд, упомянутых выше, соответствует версии каждого из пакетов, о которых вы договорились на шаге 2 процесса установки, все готово!
Пример с Express.js
Чтобы начать работу с npm и Node.js, вы можете выбрать одну из множества сред разработки. В этом руководстве мы будем использовать Express.js в качестве примера. Express — это платформа веб-приложений Node.js, которая используется для разработки веб-приложений и мобильных приложений.
Шаг 1: Инициализируйте новый пакет с помощью диспетчера пакетов узлов.
Используйте следующую команду для инициализации пакета Node.js с помощью npm:
npm init
Шаг 2: Установите Express с помощью npm install
Теперь установите Express.js с помощью команды npm install, но с параметром —save:
npm install express --save
Примечание. Параметр —save сохраняет пакет Express.js в файл package.json. npm install по умолчанию этого не делает. Эта функция чрезвычайно полезна для того, чтобы убедиться, что все зависимости учтены, просто имея правильный файл package.json в репозитории.
Шаг 3: Проверьте содержимое установки, особенно пакет.json file
Проверьте содержимое каталога, созданного как часть этой установки, и посмотрите, сработала ли установка npm! Если бы это было так, вы бы обнаружили следующее содержимое:
- папка node_modules — папка node_modules состоит из всех файлов Node.js, которые используются для создания Express. Это связано с тем, что сам Express создан с использованием Node.js
- index.js — Это основной файл, выбираемый по умолчанию при запуске веб-приложения Express или мобильного приложения.Программа установки не создает этот файл. Вы должны это создать! Вы можете изменить имя файла, но для этого потребуется дополнительная настройка.
- package.json — Этот файл содержит информацию о конфигурации всех зависимостей пакетов для вашего приложения
- package-lock.json — Этот файл дополняет package.json и содержит всю информацию о происхождении пакета, которая помогает восстановить установка выполняется таким же образом при каждой установке
Совет: убедитесь, что вы зафиксировали свой пакет.json и package-lock.json в исходный код, поскольку они имеют решающее значение для выявления и разрешения зависимостей для вашей установки с помощью установки NPM.
Шаг 4: Добавьте базовую веб-страницу в index.js
Поместите следующий скрипт, чтобы настроить Hello World! и сохраните ее как index.js:
const express = require ('express')
const app = express ()
app.get ('/', (req, res) => res.send (' Привет ServerMania! '))
app.listen (3000, () => console.log ('Это приложение прослушивает порт: 3000!'))
Шаг 5: Запустите приложение Express
Перейдите в интерфейс командной строки или PowerShell и введите следующую команду:
node index.js
Эта команда запустит ваше приложение. Что это обозначает? Это означает, что вы можете просматривать свою веб-страницу из веб-браузера. Давайте сделаем это!
Шаг 6: Просмотрите локальную веб-страницу Express
Посетите localhost: 3000 из своего браузера, и вы должны увидеть страницу с текстом Hello ServerMania!
Заключение
Узел.js — отличный фреймворк для разработки всех видов приложений. Если вы думаете о разработке своего приложения на Node.js, вам сначала нужно установить Node.js. Это руководство поможет вам начать работу, позволяя легко пройти самый первый шаг. Вы также узнали о запуске npm install и о том, как это удобно с широким спектром библиотек, которые позволяют вам разрабатывать свое приложение.
Как установить Node.js и NPM в Windows
Node.js и NPM необходимы для использования инструментов разработки JavaScript, таких как Webpack, Gulp и Grunt.Эти три являются одними из самых популярных технологий, и для их использования вам потребуются практические знания системы Node.
Во-первых, и это особенно важно, убедитесь, что вы знаете основы работы с командной строкой. Если вы не знаете, как использовать командную строку, вам будет сложнее установить и использовать либо Node.js, либо NPM. Отличный способ учиться — получить сертификат об окончании курса JavaScript, который научит вас основам языка. С учетом сказанного, давайте рассмотрим, что Node.js и NPM на самом деле есть.
Node.js
Node.js — это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом, которая выполняет JavaScript вне браузеров. Node.js позволяет использовать JavaScript как язык программирования на стороне сервера. Если вы не изучаете Node.js, JavaScript может использоваться только в качестве клиентского языка и может обрабатываться только в браузерах. Использование Node.js значительно расширяет применимость JavaScript. Node.js позволяет использовать JavaScript для инструментов командной строки и серверных сценариев.Это означает, что Node.js позволяет JavaScript создавать серверные сценарии для создания динамических веб-страниц до того, как браузер пользователя фактически получит страницу.
Основным преимуществом изучения Node.js является то, что он позволяет JavaScript действовать как универсальный язык, охватывающий как серверную, так и клиентскую стороны. Node.js также имеет архитектуру, управляемую событиями, что означает, что он способен выполнять асинхронный ввод-вывод. По сути, изучая Node.js, вы можете обеспечить масштабируемость и пропускную способность приложений, будь то ввод / вывод или работа в реальном времени.
НПМ
Большинство людей в просторечии называют NPM «диспетчером пакетов узлов», потому что это, по сути, то, что он делает. (NPM на самом деле означает «Диспетчер пакетов Node.js».) Это инструмент, который позволяет подключаться к реестру, в котором есть модули, программы и подключаемые модули Node.js, поэтому он чрезвычайно полезен.
NPM — это менеджер пакетов по умолчанию для Node.js. NPM состоит из клиента командной строки (также называемого NPM) и онлайн-базы данных платных пакетов (общедоступных и частных).Эта база данных называется реестром NPM. Клиент NPM позволяет получить доступ к реестру NPM, и вы можете искать доступные пакеты через веб-сайт NPM.
NPM — это рекомендуемая функция установщика Node.js. NPM позволяет использовать и распространять модули JavaScript, доступные в его реестре. (В настоящее время доступно чуть менее 500 000 пакетов.)
Глобальный и местный
Вы, вероятно, привыкли глобально устанавливать программу или программное обеспечение на свой компьютер, но это не всегда относится к NPM.NPM имеет несколько глобальных установок, но большинство установок будет происходить на основе локального проекта. Это означает, что вам нужно будет установить все необходимое для каждого проекта в его собственный каталог. Это означает, что вам потребуется новая установка NPM каждый раз, когда вы создаете новый проект. Глобальные установки имеют флаг -g.
Установка Node.js и NPM в Windows
Установка Node.js и NPM в Windows относительно проста. Вы можете установить оба по ссылке для скачивания.Сначала перейдите на страницу установки узла и загрузите установщик. Выберите операционную систему, которую вы используете, и переходите оттуда. После завершения установки вы можете проверить работу NPM и узла. Сделайте это, открыв любую оболочку и набрав node -v и npm -v. Это проверит номер версии.
Создание вашего первого проекта
Теперь, когда вы установили Node.js и NPM, вы готовы к настройке Webpack, Gulp и т. Д. Вы также можете создать проект, чтобы убедиться, что все работает правильно.
Сначала перейдите в каталог, в который вы хотите поместить свой проект. Например, поместите его в cd sites / note-test. Затем инициализируйте новый проект с помощью NPM, введя:
NPM Установить
На этом этапе вы получите всплывающее окно с сообщением: «Эта утилита проведет вас через создание файла package.json. Он охватывает только самые распространенные элементы и пытается угадать разумные значения по умолчанию. Подробную документацию по этим полям и их функциям см. В npm help json`.Затем используйте «npm install», чтобы установить пакет и сохранить его как зависимость в файле package.json ».
Утилита запросит у вас:
- Название пакета (узел-тест)
- Номер версии (1.0.0)
- Описание
В качестве примера проекта можно написать:
Создание моего первого «торжественного открытия!» Node project.
Что будет дальше, можно пропустить, так что пока пропустите. Вы получите уведомление о том, что файл package.json, содержащий введенную вами информацию, уже существует.
Файл package.json содержит метаданные о вашем проекте. Он также обрабатывает зависимости проекта (модули и программное обеспечение).
Ваша первая зависимость
На этом этапе вы готовы установить первую зависимость. Мы начнем с пакета под названием left-pad, который добавит пробел в левую часть строки, чтобы получить число.
Если написать:
leftPad («Строка», 10)
, то вывод будет:
консоль Строка
Left-pad — это пакет, доступный в реестре NPM.Итак, чтобы установить зависимость типа left-pad на NPM, используйте команду:
npm установить имя-зависимости-здесь
При запуске npm install загрузит зависимость, но не сохранит ее в проекте. Используйте флаг –save, чтобы установить эту зависимость и добавить ее в свой package.json. Поскольку вы выполнили команду внутри каталога проекта, она установит зависимость, сформировав каталог node_modules. Для наших целей вы можете пропустить файл package-lock.json, который также был создан.
На этом этапе ваш проект распознает, что существует зависимость от левой панели. Чтобы гарантировать, что зависимость используется только в целях разработки, вы можете запустить:
npm install –save-dev
Заключение
Итак, теперь вы знаете, что такое Node.js и NPM и как их установить в Windows. Вы также знаете разницу между локальным и глобальным проектом и знаете, как создать локальный проект. Вы знаете, как установить зависимость NPM и запустить файл с помощью node_modules в оболочке.
На этом этапе вы готовы начать использовать Webpack, Grunt, Browseify или что-то еще, что использует Node.js и NPM. Если вы хотите узнать больше, подумайте о получении сертификата прохождения JavaScript, посетив онлайн-курс по программированию. Сертификат прохождения JavaScript может помочь вам более комфортно работать как с Node.js, так и с NPM.
Получить информацию о программе
Высший уровень образования?
Наивысший уровень образования? Некоторая средняя школа Диплом средней школы или степень GEDAssociate Степень бакалавра Некоторые выпускные курсовые работы Степень магистра Предпочтительно не говорить
Как скоро вы хотите начать? Немедленно В течение 6 месяцев Через 6-12 месяцев Через год и более
Я хочу
Я хочу…Что лучше всего описывает вашу цель? Начать новую карьеруПереключить карьеруПродвинуть текущую карьеруНачать / развивать бизнесПредпочтительно не говоритьДругоеНачать новую карьеруИзменить карьерный путьДалее моя карьераСтать предпринимателемНедавний выпускник, Первая работаДругое
Настройка среды разработки Node — Изучите веб-разработку
Теперь, когда вы знаете, для чего предназначен Express, мы покажем вам, как настроить и протестировать среду разработки Node / Express в Windows, Linux (Ubuntu) или macOS.В этой статье для любой из этих операционных систем описано, что вам нужно, чтобы начать разработку Express-приложений.
Предварительные требования: | Знать, как открыть терминал / командную строку. Знайте, как устанавливать пакеты программного обеспечения в операционную систему вашего компьютера для разработки. |
---|---|
Цель: | Чтобы настроить среду разработки для Express на вашем компьютере. |
Node и Express упрощают настройку компьютера для начала разработки веб-приложений.В этом разделе представлен обзор необходимых инструментов, описаны некоторые из простейших методов установки Node (и Express) в Ubuntu, macOS и Windows, а также показано, как вы можете протестировать свою установку.
Что такое среда разработки Express?
Среда разработки Express включает установку Nodejs , менеджера пакетов NPM и (необязательно) генератора приложений Express на локальном компьютере.
Узел и менеджер пакетов NPM устанавливаются вместе из подготовленных двоичных пакетов, установщиков, менеджеров пакетов операционной системы или из исходного кода (как показано в следующих разделах). Express затем устанавливается NPM в зависимости от ваших индивидуальных веб-приложений Express (вместе с другими библиотеками, такими как механизмы шаблонов, драйверы баз данных, промежуточное ПО для проверки подлинности, промежуточное ПО для обслуживания статических файлов и т. Д.)
NPM также можно использовать (глобально) для установки Express Application Generator , удобного инструмента для создания скелета веб-приложений Express , которые следуют шаблону MVC.Генератор приложений не является обязательным, потому что не требуется для использования этого инструмента для создания приложений, использующих Express, или для создания приложений Express, имеющих одинаковый архитектурный макет или зависимости. Тем не менее, мы будем использовать его, потому что он значительно упрощает начало работы и способствует модульной структуре приложения.
Примечание: В отличие от некоторых других веб-фреймворков, среда разработки не включает отдельный веб-сервер разработки. В Node / Express веб-приложение создает и запускает собственный веб-сервер!
Существуют и другие периферийные инструменты, которые являются частью типичной среды разработки, включая текстовые редакторы или IDE для редактирования кода, а также инструменты управления исходным кодом, такие как Git, для безопасного управления различными версиями вашего кода.Мы предполагаем, что у вас уже установлены такие инструменты (в частности, текстовый редактор).
Какие операционные системы поддерживаются?
Node может работать в Windows, macOS, многих разновидностях Linux, Docker и т. Д. Полный список можно найти на странице загрузок nodejs. Практически любой персональный компьютер должен иметь производительность, необходимую для запуска Node во время разработки. Express работает в среде Node и, следовательно, может работать на любой платформе, на которой работает Node .
В этой статье мы приводим инструкции по установке для Windows, macOS и Ubuntu Linux.
Какую версию Node / Express вам следует использовать?
Существует много выпусков Node — новые выпуски содержат исправления ошибок, поддержку более поздних версий стандартов ECMAScript (JavaScript) и улучшения API-интерфейсов Node.
Как правило, вам следует использовать самый последний выпуск LTS (долгосрочная поддержка) , поскольку он будет более стабильным, чем «текущий» выпуск, но при этом будет иметь относительно новые функции (и все еще активно поддерживается).Вам следует использовать версию Current , если вам нужна функция, которой нет в версии LTS.
Для Express вы всегда должны использовать последнюю версию.
А как насчет баз данных и других зависимостей?
Другие зависимости, такие как драйверы баз данных, механизмы шаблонов, механизмы аутентификации и т. Д., Являются частью приложения и импортируются в среду приложения с помощью диспетчера пакетов NPM. Мы обсудим их в следующих статьях, посвященных конкретным приложениям.
Чтобы использовать Express , вам сначала необходимо установить Nodejs и диспетчер пакетов узлов (NPM) в вашей операционной системе. В следующих разделах объясняется самый простой способ установки версии Nodejs с долгосрочной поддержкой (LTS) в Ubuntu Linux 20.04, macOS и Windows 10.
Совет: В разделах ниже показан самый простой способ установки Node и NPM на наших целевых платформах ОС. Если вы используете другую ОС или просто хотите увидеть некоторые другие подходы для текущих платформ, см. Установка Node.js через диспетчер пакетов (nodejs.org).
macOS и Windows
Установить Node и NPM в Windows и macOS просто, потому что вы можете просто использовать предоставленный установщик:
- Скачайте необходимый установщик:
- Перейти на https://nodejs.org/en/
- Нажмите кнопку, чтобы загрузить сборку LTS, которая является «Рекомендуемой для большинства пользователей».
- Установите узел, дважды щелкнув загруженный файл и следуя инструкциям по установке.
Ubuntu 20.04
Самый простой способ установить самую последнюю LTS-версию Node 12.x — использовать диспетчер пакетов, чтобы получить ее из репозитория двоичных дистрибутивов Ubuntu . Это можно сделать, выполнив следующие две команды на вашем терминале:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt-get install -y nodejs
Предупреждение: Не устанавливайте напрямую из обычных репозиториев Ubuntu, потому что они содержат очень старые версии node.
Тестирование установки Nodejs и NPM
Самый простой способ проверить, что узел установлен, — запустить команду «версия» в терминале / командной строке и убедиться, что возвращается строка версии:
Также должен быть установлен Nodejs менеджер пакетов NPM , и его можно протестировать таким же образом:
В качестве немного более захватывающего теста давайте создадим очень простой сервер «чистого узла», который выводит «Hello World» в браузере, когда вы посещаете правильный URL-адрес в своем браузере:
- Скопируйте следующий текст в файл с именем hellonode.js . Здесь используются чистые функции Node (ничего от Express) и некоторый синтаксис ES6:
const http = require ("http"); const hostname = '127.0.0.1'; const порт = 3000; const server = http.createServer ((req, res) => { res.statusCode = 200; res.setHeader ('Content-Type', 'текст / простой'); res.end ('Привет, мир \ n'); }); server.listen (порт, имя хоста, () => { console.log (`Сервер работает по адресу http: // $ {hostname}: $ {port} /`); });
Код импортирует модуль «http» и использует его для создания сервера (
createServer ()
), который прослушивает HTTP-запросы на порту 3000.Затем сценарий выводит на консоль сообщение о том, какой URL-адрес браузера можно использовать для тестирования сервера. ФункцияcreateServer ()
принимает в качестве аргумента функцию обратного вызова, которая будет вызываться при получении HTTP-запроса — это возвращает ответ с кодом состояния HTTP 200 («OK») и простым текстом «Hello World».Примечание: Не волнуйтесь, если вы еще не понимаете, что именно делает этот код! Мы объясним наш код более подробно, когда начнем использовать Express!
- Запустите сервер, перейдя в тот же каталог, что и ваш
hellonode.js
в командной строке и вызовитеnode
вместе с именем скрипта, например:> узел hellonode.js Сервер работает по адресу http://127.0.0.1:3000/
- Перейдите по URL-адресу http://127.0.0.1:3000. Если все работает, в браузере должна отображаться строка «Hello World».
По сравнению с самим Node , NPM является наиболее важным инструментом для работы с приложениями Node . NPM используется для получения любых пакетов (библиотек JavaScript), которые необходимы приложению для разработки, тестирования и / или производства, а также может использоваться для запуска тестов и инструментов, используемых в процессе разработки.
Примечание: С точки зрения Node, Express — это просто еще один пакет, который вам нужно установить с помощью NPM, а затем потребовать в вашем собственном коде.
Вы можете вручную использовать NPM для отдельной загрузки каждого необходимого пакета. Обычно вместо этого мы управляем зависимостями, используя текстовый файл определения с именем package.json. В этом файле перечислены все зависимости для конкретного «пакета» JavaScript, включая имя пакета, версию, описание, начальный файл для выполнения, производственные зависимости, зависимости разработки, версии Node , с которыми он может работать, и т. Д.Файл package.json должен содержать все, что нужно NPM для извлечения и запуска вашего приложения (если вы писали многоразовую библиотеку, вы можете использовать это определение для загрузки своего пакета в репозиторий npm и сделать его доступным для других пользователей).
Добавление зависимостей
Следующие шаги показывают, как можно использовать NPM для загрузки пакета, сохранения его в зависимостях проекта и последующего запроса в приложении Node.
Примечание: Здесь мы показываем инструкции по получению и установке пакета Express .Позже мы покажем, как этот и другие пакеты уже определены для нас с помощью Express Application Generator . Этот раздел предоставляется, потому что он полезен для понимания того, как работает NPM и что создается генератором приложений.
- Сначала создайте каталог для вашего нового приложения и перейдите в него:
- Используйте команду npm
init
, чтобы создать файл package.json для вашего приложения. Эта команда запрашивает у вас ряд вещей, включая имя и версию вашего приложения, а также имя файла начальной точки входа (по умолчанию это index.js ). А пока просто примите значения по умолчанию:Если вы отобразите файл package.json (
cat package.json
), вы увидите принятые по умолчанию значения, оканчивающиеся лицензией.{ "name": "myapp", "версия": "1.0.0", "описание": "", "main": "index.js", "scripts": { "test": "echo \" Ошибка: тест не указан \ "&& exit 1" }, "автор": "", "лицензия": "ISC" }
- Теперь установите Express в каталог
myapp
и сохраните его в списке зависимостей вашего пакета .4.17.1 »
}
}
- Чтобы использовать библиотеку Express, вы вызываете функцию
require ()
в файле index.js, чтобы включить ее в свое приложение. Теперь создайте этот файл в корне каталога приложения «myapp» и присвойте ему следующее содержимое:const express = require ('экспресс') константное приложение = экспресс (); const порт = 8000; app.get ('/', (req, res) => { res.send ('Привет, мир!') }); app.listen (порт, () => { console.log (`Пример приложения, прослушивающего порт $ {port}!`) });
Этот код показывает минимальное веб-приложение «HelloWorld» Express.Это импортирует «экспресс-модуль» с помощью
require ()
и использует его для создания сервера (app
), который прослушивает HTTP-запросы на порту 8000 и выводит на консоль сообщение, объясняющее, какой URL-адрес браузера вы можете использовать для тестирования сервер. Функцияapp.get ()
отвечает только на запросы HTTPGET
с указанным URL-путем (‘/’), в данном случае вызывая функцию для отправки нашего Hello World! сообщение.Примечание JavaScript: Обратные кавычки в
`Пример приложения, прослушивающего порт $ {port}!`
позволяют нам интерполировать значение$ port
в строку. - Вы можете запустить сервер, вызвав узел со сценарием в командной строке:
> узел index.js Пример приложения, прослушивающего порт 8000
- Перейдите по URL-адресу (http://127.0.0.1:8000/). Если все работает, в браузере должна отображаться строка «Hello World!».
Зависимости разработки
Если зависимость используется только во время разработки, вместо этого вы должны сохранить ее как «зависимость разработки» (чтобы пользователям вашего пакета не приходилось устанавливать ее в производственной среде).7.10.0 »
}
Примечание. «Линтеры» — это инструменты, которые выполняют статический анализ программного обеспечения, чтобы распознать и сообщить о соблюдении / несоблюдении некоторого набора передовых методов кодирования.
Выполнение задач
В дополнение к определению и выборке зависимостей вы также можете определить сценарии с именем в файлах package.json и вызвать NPM для их выполнения с помощью команды run-script. Этот подход обычно используется для автоматизации запущенных тестов и частей цепочки инструментов разработки или сборки (например,g., запуск инструментов для минимизации JavaScript, сжатия изображений, LINT / анализа вашего кода и т. д.).
Примечание. Средства выполнения задач, такие как Gulp и Grunt, также можно использовать для запуска тестов и других внешних инструментов.
Например, чтобы определить сценарий для запуска зависимости разработки eslint , которую мы указали в предыдущем разделе, мы можем добавить следующий блок сценария в наш файл package.json (при условии, что источник нашего приложения находится в папке / src / js):
"скрипты": {
...
"lint": "eslint src / js"
...
}
Чтобы объяснить немного дальше, eslint src / js
— это команда, которую мы можем ввести в нашем терминале / командной строке для запуска eslint
в файлах JavaScript, содержащихся в каталоге src / js
внутри каталога нашего приложения. Включение вышеуказанного в файл package.json нашего приложения предоставляет ярлык для этой команды — lint
.
Тогда мы сможем запустить eslint с помощью NPM, позвонив по телефону:
npm run-script lint
npm run lint
Этот пример может выглядеть не короче исходной команды, но вы можете включать в свои сценарии npm гораздо большие команды, включая цепочки из нескольких команд.Вы можете определить один сценарий npm, который запускает все ваши тесты одновременно.
Инструмент Express Application Generator генерирует «скелет» Express-приложения. Установите генератор, используя NPM, как показано:
npm установить экспресс-генератор -g
Примечание: Возможно, вам потребуется префикс этой строки с помощью sudo
в Ubuntu или macOS. Флаг -g
устанавливает инструмент глобально, так что вы можете вызывать его из любого места.
Чтобы создать приложение Express с именем «helloworld» с настройками по умолчанию, перейдите туда, где вы хотите его создать, и запустите приложение, как показано:
Примечание: Вы также можете указать библиотеку шаблонов для использования и ряд других настроек.Используйте команду help
, чтобы увидеть все параметры:
Примечание: Если вы используете NodeJS версии> 8.2.0 или последней версии , вы можете пропустить установку и запустить экспресс-генератор с npx
:
npx экспресс-генератор helloworld
Это имеет тот же эффект, что и установка и последующий запуск express
, но не устанавливает пакет в вашей системе. Однако это означает, что вы не можете позвонить по номеру express
из любого места.
NPM создаст новое приложение Express в подпапке вашего текущего местоположения, отображая ход сборки на консоли. По завершении инструмент отобразит команды, которые необходимо ввести для установки зависимостей узла и запуска приложения.
Новое приложение будет иметь файл package.json в корневом каталоге. Вы можете открыть это, чтобы увидеть, какие зависимости установлены, включая Express и библиотеку шаблонов Jade:
.
{
"name": "helloworld",
"версия": "0.0,0 ",
"частный": правда,
"scripts": {
"начало": "узел ./bin/www"
},
"dependencies": {
"cookie-parser": "~ 1.4.3",
"отладка": "~ 2.6.9",
"экспресс": "~ 4.16.0",
"http-errors": "~ 1.6.2",
"нефрит": "~ 1.11.0",
"morgan": "~ 1.9.0"
}
}
Установите все зависимости для приложения helloworld с помощью NPM, как показано:
cd helloworld
npm install
Затем запустите приложение (команды для Windows и Linux / macOS немного отличаются), как показано ниже:
УСТАНОВИТЬ ОТЛАДКУ = helloworld: * & npm start
SET DEBUG = helloworld: * | npm start
ОТЛАДКА = helloworld: * запуск npm
Команда DEBUG создает полезное ведение журнала, в результате чего получается результат, подобный показанному ниже.
> УСТАНОВИТЬ ОТЛАДКУ = helloworld: * & npm start
> [email protected] начать D: \ Github \ expresstests \ helloworld
> узел ./bin/www
helloworld: сервер прослушивает порт 3000 + 0ms
Откройте браузер и перейдите по адресу http://127.0.0.1:3000/, чтобы увидеть страницу приветствия Express по умолчанию.
Мы поговорим больше о сгенерированном приложении, когда перейдем к статье о создании скелета приложения.
Теперь на вашем компьютере настроена среда разработки Node, которую можно использовать для создания веб-приложений Express.Вы также видели, как NPM можно использовать для импорта Express в приложение, а также как вы можете создавать приложения с помощью инструмента Express Application Generator, а затем запускать их.
В следующей статье мы начнем работать с учебником по созданию полного веб-приложения с использованием этой среды и связанных с ней инструментов.
Установка Node.js и discord.js | Руководство по Discord.js
Установка Node.js
Чтобы использовать discord.js, вам необходимо установить Node.js. Вы можете сделать это, перейдя в Node.js открывается в новом окне.
Установка в Windows
Если вы разрабатываете в Windows, это так же просто, как установка любой другой программы. Перейдите на веб-сайт Node.js, откройте в новом окне, загрузите последнюю версию, откройте загруженный файл и следуйте инструкциям установщика.
Установка на macOS
Если вы разрабатываете на macOS, у вас есть несколько вариантов. Вы можете открыть веб-сайт Node.js в новом окне, загрузить последнюю версию, дважды щелкнуть программу установки пакета и следовать инструкциям.Или вы можете использовать диспетчер пакетов, например Homebrewopen, в новом окне с командой brew install node
.
Установка в Linux
Если вы разрабатываете в Linux, вы можете обратиться к этой странице, чтобы определить, как следует установить Node.
Здесь есть вероятность, что у вас уже есть Node (например, если вы используете VPS). Вы можете проверить это, выполнив команду node -v
. Если он выводит что-то вроде v16.6
или выше, тогда все готово! В противном случае перейдите на страницу, указанную выше, для получения инструкций по установке Node в вашей ОС.
ПРЕДУПРЕЖДЕНИЕ
Если у вас с до установлен Node, но у вас более старая версия (т.е. что-либо ниже 16,6), вам следует выполнить обновление до последней версии. Для discord.js v13 требуется Node 16.6 или выше.
Подготовка самого необходимого
Чтобы установить и использовать discord.js, вам необходимо установить его через npm (менеджер пакетов узла). npm поставляется с каждой установкой Node, поэтому вам не нужно беспокоиться об ее установке. Однако перед тем, как что-либо устанавливать, вы должны создать новую папку проекта.
Настройка папки проекта
Как и в любом другом проекте, у вас должна быть выделенная папка, чтобы поддерживать ее организованность и управляемость.
Перейдите к месту на вашем компьютере, которое будет легко найти и повторно открыть в будущем для удобства. Создайте новую папку, как обычно (в зависимости от вашей ОС вы можете использовать mkdir project-name
внутри вашего терминала). Если у вас уже есть имя, которое вы хотите использовать для своего бота, вы можете использовать его в качестве имени папки. В противном случае вы можете временно назвать его как-то вроде discord-bot
(или как-нибудь еще, что вы имеете в виду).
Когда вы закончите создавать папку, откройте ее (в зависимости от вашей ОС вы можете использовать cd project-name
внутри вашего терминала).
Открытие командной строки
Если вы работаете в Linux, вы можете быстро открыть терминал с помощью Ctrl + Alt + T
.
Если вы работаете в Windows и не знаете, как открыть командную строку, сделайте следующее:
- Откройте папку проекта бота.
- Удерживая нажатой клавишу
Shift
, щелкните правой кнопкой мыши внутри папки. - Выберите вариант «Открыть окно команд здесь».
После этого должно открыться окно с черным фоном. Это немного непривлекательно, но мы поговорим об использовании более совершенных и мощных инструментов в другой части руководства.
Использование командной строки
В открытой командной строке выполните команду node -v
, чтобы убедиться, что вы успешно установили Node.js. Если вы видите что-то вроде v16.6
или выше — отлично! Если нет, вернитесь и попробуйте установить снова.
Следующая команда, которую вы будете выполнять, — это npm init
. Эта команда создает для вас файл package.json
, который будет отслеживать зависимости, которые использует ваш бот, и другую информацию. Если вас это немного смущает, можете пока не обращать на это внимания.
Команда npm init
задаст вам последовательность вопросов — вы должны заполнить их по своему усмотрению. Если вы в чем-то не уверены или хотите пропустить это целиком, оставьте поле пустым и нажмите Enter.
СОВЕТ
Хотите быстро начать работу? Используйте npm init -y
, чтобы он заполнил все за вас!
Как только вы закончите с этим, вы готовы к установке discord.js!
Установка discord.js
Теперь, когда вы установили Node.js и знаете, как открывать консоль и запускать команды, вы, наконец, можете установить discord.js!
Чтобы установить discord.js, запустите команду npm install discord.js
. Это может занять некоторое время, но должно закончиться довольно быстро.
И все! Установив все необходимое, вы почти готовы приступить к написанию кода для своего бота.
Установка линтера
Во время кодирования вы можете столкнуться с многочисленными синтаксическими ошибками или непоследовательным стилем кода. Вам следует установить линтер, чтобы облегчить эти неприятности. Хотя редакторы кода, как правило, могут указывать на синтаксические ошибки, с помощью линтера вы можете заставить кодирование выполнять определенный стиль, определенный вами в конфигурации. Хотя это не обязательно, но желательно.Щелкните здесь, чтобы получить руководство по линтеру!
Как установить Node.js на Windows Server
Node.js — это среда выполнения Javascript, созданная с расчетом на быстрое развертывание. И клиентская, и серверная часть приложения являются Javascript. Он обеспечивает асинхронный подход к обслуживанию контента, обеспечивая чрезвычайно отзывчивые приложения. Node.js является кроссплатформенным и устанавливается в Linux, macOS и Windows. В этом руководстве рассматривается установка Node.js на Windows Server.
Предварительная проверка:
- Эти инструкции выполняются на самоуправляемом сервере Windows 2019 Liquid Web с правами администратора.
- Эти инструкции выполняются с использованием браузера Microsoft Edge.
Шаг № 1: Установите Node.js
Одна из полезных вещей при установке Node.js в Windows — это наличие удобного установщика.
- Щелкните значок установщика Windows, чтобы начать загрузку установщика:
- Затем щелкните загруженное в браузере, это должно открыть установщик:
- Щелкните Далее в установщике, а затем щелкните значок Установите флажок, чтобы принять лицензионное соглашение, и продолжайте нажимать «Далее» в ответ на запросы:
- В конце концов, во время установки появится возможность установить некоторые дополнительные инструменты для компиляции собственных модулей.Этот вариант остается на усмотрение пользователя, но для целей данного руководства они не включены.
Во время работы программа установки должна выглядеть примерно так, как показано на следующем рисунке.
Программа установки сообщит о завершении установки и предложит нажать кнопку «Готово», чтобы закрыть ее:
Шаг № 2: Убедитесь, что Node.js установлен.
Node.js теперь установлен! Теперь, когда он доступен, установку можно быстро проверить, выполнив всего пару команд.
- Чтобы проверить версию Node.js для проверки установки, откройте командную строку, нажав клавишу Windows, набрав cmd и нажав клавишу ВВОД. После открытия командной строки выполните следующую команду:
C: \ Users \ Administrator> node -v
v12.18.0
- Установка Node.js в Windows включает NPM, диспетчер пакетов узлов. Чтобы проверить возможность установки пакетов, выполните следующую команду для установки пакета реакции:
C: \ Users \ Administrator> npm install -g react
+ реакция @ 16.