GNU/Linux >> Belajar Linux >  >> Debian

Cara menginstal Node.js &NPM di Debian 11

Node.js adalah lingkungan runtime lintas platform sumber terbuka untuk mengembangkan aplikasi sisi server dan jaringan yang dibangun di mesin JavaScript V8 Chrome. Ini menggunakan model I/O non-pemblokiran yang digerakkan oleh peristiwa yang membuatnya ringan dan efisien.

NPM(Node Package Manager) adalah manajer paket default untuk Node.js. Itu datang terinstal ketika Anda menginstal Node.js. Anda dapat melakukan hampir semua hal dengannya karena ia menyediakan akses ke ribuan paket yang dapat diunduh dan diinstal di direktori proyek aplikasi Anda melalui antarmuka baris perintah.

Dalam artikel ini, kita akan mempelajari apa itu Nodejs dan cara menginstalnya di mesin Linux menggunakan akun pengguna non-root.

Prasyarat

Postingan ini mengasumsikan bahwa Anda memiliki pemahaman dasar tentang Linux, mengetahui cara menggunakan shell, dapat masuk dan menanyakan mesin Anda menggunakan SSH atau Terminal, dan yang terpenting bahwa komputer Anda memiliki pengguna non-root dengan hak sudo.

Perbarui sistem Anda

Sangat penting untuk memastikan sistem Anda mutakhir dengan menjalankan perintah apt berikut. Ini akan memperbarui dan meningkatkan sistem Anda, menginstal alat yang diperlukan untuk mengkompilasi kode sumber dan paket di lingkungan Linux.

sudo apt update
sudo apt upgrade -y
sudo apt install build-essential -y

Outputnya akan terlihat seperti ini:

Instal Node.js di Debian 11.

Instal Node.js menggunakan NodeSource PPA

Anda dapat menginstal Node.js melalui repositori resmi Debian tetapi versinya mungkin cukup lama untuk kebutuhan proyek Anda. Oleh karena itu, Anda harus mempertimbangkan untuk menggunakan PPA (arsip paket pribadi) untuk sumber node, yang dikelola oleh Nodesource. Ini memiliki lebih banyak versi Nodejs dibandingkan dengan repositori resmi Ubuntu.

Pertama, kita perlu menginstal PPA untuk menginstal Node.js 16. Dari direktori home Anda, gunakan perintah cURL:

cd
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -

Outputnya akan terlihat seperti ini:

Selanjutnya, jalankan apt-get update lalu install nodejs sebagai berikut:

sudo apt-get update
sudo apt install nodejs -y

Outputnya akan terlihat seperti ini:

Ini juga akan menginstal npm. Secara default, keduanya akan diinstal di bawah /usr/bin . Untuk memeriksa versi node dan npm yang terinstal, jalankan perintah berikut:

node -v
npm -v

Outputnya harus seperti ini:

Instal Node.js menggunakan NVM

Metode alternatif untuk menginstal Nodejs adalah melalui NVM. Itu singkatan dari "Pengelola Versi Node". Ide di baliknya adalah Anda memiliki alat baris perintah yang menginstal dan mengelola beberapa rilis Node.js di sistem Anda. Dengan cara ini, jika satu versi memiliki masalah dengan proyek Anda, Anda dapat dengan mudah beralih ke versi lain tanpa mengkhawatirkan masalah kompatibilitas.

Anda dapat mengunduh NVM untuk sistem Anda. Karena kita menggunakan Debian 11, perintahnya akan seperti ini:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

Outputnya harus seperti ini:

Jalankan perintah berikut untuk memeriksa versi nvm

nvm --version

Outputnya harus seperti ini:

Anda dapat memeriksa semua versi node yang tersedia menggunakan perintah berikut:

nvm list-remote

Outputnya harus seperti ini:

Anda dapat menginstal versi apa pun menggunakan perintah berikut:

nvm install <version>

Dalam panduan ini kita akan menggunakan v16.7.0:

nvm install v16.7.0

Outputnya harus seperti ini:

Jika Anda telah menginstal beberapa versi Node.js, daftarkan seperti ini:

nvm ls

Perintah ini akan mencantumkan semua versi node yang diinstal dengan nomor versi masing-masing. Outputnya harus seperti ini:

Untuk mengaktifkan versi node tertentu, jalankan perintah berikut:

nvm use 16.6.2

Uji server Node.js

Mari kita buat server web sederhana menggunakan Node.js.

Buat file (server.js) di direktori tempat Anda ingin menyimpan kode aplikasi

sudo nano server.js

Copy-paste kode berikut ke dalamnya:

const http = require('http');
const hostname = '0.0.0.0';

const port = 3000;

const server = http.createServer((req, res) => {

res.statusCode = 200;

res.setHeader('Content-Type', 'text/plain');

res.end('Hello World, howtoforge');

});

server.listen(port, hostname, () => {

console.log(`Server running at http://${hostname}:${port}/`);

});

Simpan file ini setelah selesai.

Pada baris perintah, buka direktori tempat Anda menyimpan file (server.js) dan jalankan perintah ini:

node server.js

Sekarang buka browser pilihan Anda dan ketik http://your_server_ip:3000. Anda akan mendapatkan halaman HTML sebagai halaman selamat datang situs web Anda, yang tidak lain adalah server web sederhana yang dibuat menggunakan Node.js.

Itu dia! Anda telah berhasil menginstal Node.js di Debian 11 dan berhasil menulis server web sederhana yang menggunakannya. Anda dapat mempelajari lebih lanjut tentang Node.js dari halaman dokumentasi resminya.

Kesimpulan

Dalam artikel ini, kami menjelaskan cara menginstal Node.js di Debian 11 dan menggunakan berbagai metode yang tersedia. Kami juga membuat server web sederhana menggunakan Node.js dan memeriksa apakah itu berfungsi dengan baik. Jika Anda memiliki pertanyaan, silakan tinggalkan komentar di bawah.


Debian
  1. Cara Menginstal Node.js dan npm di Debian 9

  2. Cara Menginstal Node.js dan npm di Debian 11

  3. Cara Menginstal Node.js dan NPM di Debian 11

  1. Cara Menginstal R di Debian 9

  2. Cara Menginstal Node.js dan npm di Debian 10 Linux

  3. Cara Menginstal R di Debian 10

  1. Cara Memasang Forum NodeBB di Debian 9

  2. Bagaimana cara menginstal Debian 11

  3. Instal Node.js 17 &NPM di Debian 11 Bullseye