В следующей статье мы рассмотрим Node.js. Это Кросс-платформенная среда выполнения с открытым исходным кодом для JavaScript построен на движке JavaScript V8 Chrome. NodeJS использует управляемую событиями модель операций ввода-вывода, что делает его легким и эффективным.
Node.js - это Среда выполнения JavaScript для сервера, в то время как npm - это менеджер пакетов Node.js. В этой статье мы увидим, как установить версию Node.js с долгосрочной поддержкой (LTS 6.11.3) из безопасного и надежного источника в Ubuntu 17.04 и Linux Mint 18.2. Уточните, что при установке Node.js мы также установим npm по той же цене.
Node.js - это кроссплатформенная среда выполнения для уровня сервера (но не ограничиваясь им), основанная на языке программирования ECMAScript. Это было создан с упором на то, чтобы быть полезным при создании высокомасштабируемых сетевых программ например, веб-серверы.
Узел запускать javascript с помощью движка V8, разработанного Google для использования в браузере Chrome. Используя механизм V8, Node предоставляет среду выполнения на стороне сервера, которая компилировать и запускать javascript с невероятной скоростью. Увеличение скорости важно, потому что V8 компилирует Javascript в машинный код, а не интерпретирует его.
Эта среда выполнения включает в себя несколько «базовых модулей» скомпилирован в сам двоичный файл, такой как сетевой модуль, который обеспечивает уровень для асинхронного сетевого программирования, и другие фундаментальные модули, такие как Path, FileSystem, Buffer, Timers и более универсальный Stream. Возможно использование модулей сторонних разработчиков.Либо в виде предварительно скомпилированных файлов ".node", либо в виде простых файлов javascript.
Сторонние модули могут расширять node.js или добавлять уровень абстракции., реализующие различные служебные программы промежуточного слоя для использования в веб-приложениях. Хотя модули могут быть установлены как простые файлы, они обычно устанавливаются с помощью диспетчера пакетов узлов (npm), который облегчает компиляцию, установку и обновление модулей, а также управление зависимостями. Кроме того, модули, которые не установлены в каталоге модулей Node по умолчанию, должны будут использовать относительный путь для их поиска. В вики Node.js предоставляет список нескольких доступных сторонних модулей.
Использование NodeJS
Хотя JavaScript - язык, который нравится не всем, это отличный инструмент для многих вещей. Веб-приложения, приложения командной строки, скрипты для системного администрирования, всевозможные сетевые приложения и т. Д. Этот инструмент работает очень быстро, и это важно по нескольким причинам:
- El развитие идет быстрее.
- Модульные тесты можно выполнять быстрее.
- Приложения работают быстрее. Это приводит нас к лучшему пользовательскому опыту.
- Более низкая стоимость инфраструктуры.
также подчеркивает свою гибкость. В других средах существует «монолитный» сервер (apache, tomcat и т. Д.), И ваше приложение «развернуто» на нем, и у вас есть очень специфические структуры каталогов и файлы конфигурации. В nodejs вы запускаете веб-сервер и, если хотите, можете запустить несколько.
Установите NodeJS в Ubuntu
Безопасный и надежный источник, который мы будем использовать, - это Источник узла, команда, которая обеспечивает поддержку Node.js. Для установки Node.js и npm нам понадобится сначала установите завиток. Нам останется только написать в терминале (Ctrl + Alt + T):
sudo apt install curl
Далее мы будем использовать эту команду для добавить репозиторий требуется для нашей системы:
curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -
На этом этапе мы обновим список программного обеспечения и выполним установку с помощью следующей последовательности команд:
sudo apt update && sudo apt install nodejs
Вы можете проконсультироваться Документация по Node.js LTS в официальный сайт проект.
В предыдущем варианте мы установим версию NodeJS LTS. Но есть способ установить старую версию (Думаю, 4.2.6) из репозиториев Ubuntu. Для этого нам нужно будет только открыть терминал (Ctrl + Alt + T):
sudo apt install -y nodejs nodejs-legacy
Если мы хотим используйте последнюю версию (8.5.0) этой среды выполнения, мы можем загрузить ее с вашего веб-страница.
Удалить NodeJS
к удалить установку узла нашей операционной системы, нам нужно будет только открыть терминал (Ctrl + Alt + T). В нем мы напишем следующее:
sudo apt --purge remove node sudo apt --purge remove nodejs
Хосе Даниэль Варгас Мурильо