NodeJS

Встановити та використовувати Node.js на Ubuntu 20.04

Встановити та використовувати Node.js на Ubuntu 20.04
Вузол.js є потужним середовищем виконання JavaScript. Це безкоштовне крос-платформне рішення з відкритим кодом, яке в першу чергу призначене для програмування на стороні сервера. Це дозволяє розробникам мати масштабовану внутрішню функціональність за допомогою JavaScript. Здебільшого він використовується для створення внутрішніх програм. Однак він також популярний для повнотекстових та інтерфейсних рішень.

У цьому посібнику перевірте, як встановити та використовувати Node.js на Ubuntu 20.04.

Вузол.js на Ubuntu

Вузол.js досить популярний для масштабування внутрішніх функцій. У випадку з Ubuntu існує кілька джерел для захоплення Node.js. Різні методи встановлюють різні версії Node.js. Ви також можете вручну вибрати, який вибрати.

Використовуйте метод, який найбільше відповідає вашим потребам.

Встановіть Node.js з репозиторіїв Ubuntu

Це метод встановлення за замовчуванням Node.js на Ubuntu. Для більшості користувачів цього буде більш ніж достатньо. Єдиний мінус - ви можете не отримати останню версію Node.js.

Установка надзвичайно проста. Оновіть кеш APT та встановіть Node.js разом з npm (менеджер пакетів вузлів).

$ sudo apt update && sudo apt install nodejs npm -y

Давайте проведемо швидкий тест, щоб перевірити встановлення.

$ nodejs --version

Встановіть Node.js від NodeSource PPA

NodeSource - це спеціальний PPA, який пропонує кілька версій Node.js. Я рекомендую цей метод порівняно з іншими, оскільки він пропонує більше контролю. Для досвідчених користувачів це також дозволяє визначити точну версію Node.js для встановлення. На момент написання цієї статті NodeSource PPA розміщує Node.js v10, v12, v13 та v14.

Тут я продемонструю, як налаштувати NodeSource PPA для Node.js v14. Якщо ви хочете встановити іншу версію Node.js, перевірте NodeSource readme для правильної інструкції.

Спочатку переконайтеся, що у вашій системі встановлено curl.

$ sudo apt update && sudo apt install curl -y

Тепер запустіть сценарій встановлення NodeSource.

$ curl -sL https: // deb.вузловий джерело.com / setup_14.х | судо -Е баш -

Вуаля! NodeSource PPA для Node.js v14 успішно налаштовано! Встановіть Node.js.

$ sudo apt install nodejs -y

Перевірте встановлення, перевіривши версію Node.js.

$ вузол -v

Встановіть Node.js за допомогою nvm

Це цікавий спосіб встановлення Node.js. Nvm (Node Version Manager) - це інструмент, який дозволяє встановлювати та підтримувати кілька версій Node.js разом із пов'язаними пакетами Node самостійно. Перевірте nvm на GitHub.

Щоб встановити nvm, виконайте будь-яку з наступних команд. Кожен з них завантажить скрипт встановлення nvm і запустить його.

$ curl -o- https: // raw.вміст githubuser.com / nvm-sh / nvm / v0.35.3 / встановити.ш | баш

$ wget -qO- https: // raw.вміст githubuser.com / nvm-sh / nvm / v0.35.3 / встановити.ш | баш

Закрийте і знову відкрийте термінал. Це завантажить nvm. В іншому випадку ви можете вручну перезавантажити файл bashrc.

$ джерело ~ /.bashrc

Щоб перевірити встановлення, виконайте таку команду.

$ command -v nvm

Пора використовувати nvm. Спочатку перевірте доступні версії Node.js. Це роздрукує довгий список.

$ nvm list-remote

Щоб встановити потрібну версію, використовуйте таку команду. У цьому прикладі команда встановить Node.js v14.9.0.

$ nvm встановити v14.9.0

Використовуючи nvm, можна встановити випуск на основі його псевдонімів. Наприклад, запустіть цю команду, щоб встановити останню версію LTS ербій.

$ nvm встановити lts / erbium

Наступна команда перелічить усі встановлені Node.js версії.

$ nvm список

Якщо встановлено кілька версій, nvm дозволяє перейти на іншу. Спочатку перевірте поточний Вузол.js версії.

$ вузол -v

Змініть за замовчуванням Вузол.js до іншої версії.

використання $ node

Замість використання номера версії також працює псевдонім версії.

використання $ node

Перевірте зміну.

$ вузол -v

Наступна команда встановить стандартну версію Node.js.

Псевдонім $ nvm за замовчуванням

Встановіть Node.js з джерела

Як вже згадувалося раніше, Node.js - проект з відкритим кодом. Ми можемо взяти вихідний код і вручну створити та використовувати Node.js. Однак цього підходу настійно рекомендується дотримуватися, якщо ви маєте намір використовувати Node.js для виробничих цілей.

Перш ніж переходити до процесу, важливо зазначити про Python. Вузол.js підтримує як Python 2, так і Python 3. Вузол.js використовуватиме те, що встановлено. Якщо встановлені і Python 2, і Python 3, буде використано пізніший. Якщо встановлено лише Python 2, буде використовуватися Python 2.

Спочатку встановіть залежності збірки. Виконайте наступну команду. Для користувачів Python 3, python3-distutils пакет необхідний.

$ sudo apt update && sudo apt install python python3-distutils g ++ make

Тепер завантажте вихідний код. У цьому прикладі я буду складати Node.js v12.18.3 (включає npm 6.14.6). Завантажте вузол.js вихідний код.

$ wget https: // nodejs.org / dist / v12.18.3 / вузол-v12.18.3.дьоготь.gz

Витягніть вихідний код.

$ tar -xvf вузол-v12.18.3.дьоготь.gz

Настав час побудови Node.js. Запустіть скрипт конфігурації.

$ ./ налаштувати

Почніть процес компіляції. “-J” - це запуск make у багатопотоковому режимі. Частина “nproc” полягає в повідомленні кількості доступних ядер процесора.

$ make -j $ (nproc)

Встановіть Node.js.

$ sudo make install

Давайте перевіримо установку. Перевірте Вузол.js та npm версії.

$ вузол -v
$ npm -v

Використання Node.js

Вузол.js має безліч функцій та функціональних можливостей. Це час виконання для JavaScript. Ви можете використовувати JavaScript, щоб отримати максимальну віддачу від Node. Тут я продемонструю найосновніші способи використання Node.js.

Спочатку візьміть зразок JavaScript. Наступний код вилучено з W3Schools.

$ var http = require ('http');
$ http.createServer (function (req, res)
$ відп.writeHead (200, 'Content-Type': 'text / html');
$ відп.end ('Привіт Світ!');
).слухати (8080);

Запустіть код JavaScript за допомогою Node.js.

Демонстрація $ node.js

Щоб отримати вихід, отримайте доступ до свого комп’ютера з порту 8080.

Заключна думка

Вузол.js - це потужне та популярне рішення. Існує кілька підходів до його встановлення на Ubuntu. Ваша обставина буде диктувати, який метод вам найбільше підходить. При використанні Node за замовчуванням.js від репозиторію Ubuntu пропонує найпростіше рішення, NodeSource та nvm - більшу гнучкість.

Що стосується використання Node.js, в Інтернеті є маса матеріалів, які вчать, як користуватися різними функціями Node у ваших кодах JavaScript. W3Schools - гарне місце для початку вашої подорожі.

Щасливих обчислень!

Як показати накладання екранного меню в повноекранному додатку та іграх для Linux
Гра у повноекранні ігри або використання додатків у повноекранному повноекранному режимі може відключити від відповідної системної інформації, видимої...
Топ 5 карт для захоплення ігор
Ми всі бачили і любили потокові ігри на YouTube. PewDiePie, Jakesepticye та Markiplier - лише деякі з найкращих геймерів, які заробили мільйони, заван...
Як розробити гру на Linux
Десять років тому не так багато користувачів Linux передбачали, що їх улюблена операційна система колись стане популярною ігровою платформою для комер...