В следващата статия ще разгледаме как можем инсталирайте Node.js и npm на Ubuntu 20.04 | 18.04. Това е среда за изпълнение на платформи с отворен код за JavaScript, вече обсъдена в тази страница и използва ориентиран към събития I / O операционен модел, което го прави лек и ефективен.
NodeJS е Сървърна рамка с отворен код, базирана на JavaScript който се използва предимно за изграждане на приложения за бекенд сървър с JavaScript време за изпълнение. Тя се основава на JavaScript V8 на двигателя на Chrome. Npm е мениджърът на пакети по подразбиране за NodeJS.
Използва се главно за асинхронно програмиране и е много лека рамка, което го прави по-бърз от другите. Също така е съвместим с повечето популярни операционни системи. Различни видове приложения, като уеб приложения, приложения от командния ред и т.н., могат да бъдат разработени с тази рамка с помощта на Ubuntu.
Добавете хранилище на NodeJS от NodeSource
NodeSource е собствено хранилище на възел на ниво предприятие, което поддържа и съдържа най-новите версии на NodeJS. От NodeSource ще можем да инсталираме конкретна версия на NodeJS.
За да инсталирате NodeJS от NodeSource, просто изпълнете една от следните команди, за да добавите конкретната версия, която ни интересува. Да го направя ще трябва да имаме инсталиран curl. Ако все още нямате този инструмент, можете да го инсталирате с командата:
sudo apt install curl
Сега за инсталирайте най-новата версия (версия 14), в терминал (Ctrl + Alt + T) ще добавим този PPA:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
за инсталирайте версия 12, всичко, което трябва да направите, е да изпълните командата:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
за инсталирайте LTS версия (версия 10), PPA за използване ще бъде:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
След добавяне на някой от тези PPA, можем да инсталираме най-новата версия на NodeJS от хранилището по наш избор. Ако добавим няколко хранилища, ще бъде инсталирана най-новата версия на NodeJS, а не LTS.
Инсталирайте NodeJS и npm
За инсталацията в терминал (Ctrl + Alt + T) ще трябва да изпълним командата:
sudo apt install nodejs
След като инсталацията приключи, модулите NodeJS и npm трябва да бъдат инсталирани и готови за употреба. Можем да използваме следните команди за вижте номера на инсталираната версия.
node --version npm --version
Командите ще изброят инсталираната версия на node и npm:
Можете да вижте всички инструкции за инсталиране Достъпен от страница GitHub на проекта.
Инсталирайте NodeJS и npm чрез Snap
Друга форма на инсталирането на NodeJS става чрез администратор snap пакети. Това може да е най-лесният начин да го направите.
Snaps са лесни за създаване и инсталиране на софтуерни пакети. Това са пакетирани приложения с всичките им зависимости, които да работят на всички популярни Gnu / Linux дистрибуции от една компилация.
за инсталирайте най-новата версия (версия 14) в изпълнение на терминал (Ctrl + Alt + T):
sudo snap install node --channel=14/stable --classic
Можем да инсталираме версия 13 изпълнение на командата:
sudo snap install node --channel=13/stable --classic
за инсталирайте версия 10, командата за използване ще бъде следната:
sudo snap install node --channel=10/stable --classic
Тестване на сървъра
За да проверите дали уеб сървърът е инсталиран правилно, нека създадем тестов файл, наречен http_server.js в нашата домашна папка с помощта на любимия ни редактор:
cd ~/ vim http_server.js
Тогава ще го направим копирайте и поставете следното съдържание във файла:
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Prueba de Nodejs para Ubunlog'); }); server.listen(port, hostname, () => { console.log(`Servidor funcionando en http://${hostname}:${port}/`); });
След това записваме файла. Сега изпълняваме го със следната команда за стартиране на сървъра:
node http_server.js
Трябва да видим изход, който изглежда по следния начин в терминала:
Сега, ако отворим любимия си браузър и отиваме към името на хоста на сървъра или IP адреса, последван от порт 3000, трябва да видим примерна страница като следната:
http://localhost:3000
за научете повече за NodeJS, потребителите могат да посетят страница на проекта.
Много ми хареса колко добре обяснено е.
Благодаря ви!