У наступній статті ми збираємось поглянути на те, як ми можемо встановити Node.js та npm на Ubuntu 20.04 | 18.04. Це відкрите, міжплатформене середовище виконання для JavaScript, про яке вже говорилося в цю сторінку і використовує орієнтовану на події модель операцій вводу-виводу, що робить її легкою та ефективною.
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 відбувається через адміністратора оснащення пакетів. Це може бути найпростіший спосіб зробити це.
Моментальні знімки легко створювати та встановлювати програмні пакети. Це пакетовані програми з усіма їх залежностями для запуску на всіх популярних дистрибутивах 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, користувачі можуть відвідати сторінка проекту.
Мені дуже сподобалось, наскільки це добре пояснено.
Спасибі!