Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Deno di Ubuntu 20.04 LTS. Sebelum melanjutkan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo
hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.
Deno adalah runtime sederhana, modern, dan aman untuk JavaScript dan TypeScript yang menggunakan V8 dan dibangun di Rust. Aman secara default. Tidak ada akses file, jaringan, atau lingkungan, kecuali diaktifkan secara eksplisit. Mendukung TypeScript di luar kotak. Hanya mengirimkan satu file yang dapat dieksekusi. Memiliki utilitas bawaan seperti inspektur ketergantungan (deno info) dan pemformat kode (deno fmt).
Instal Deno di Ubuntu 20.04
Langkah 1. Pertama, sebelum Anda mulai menginstal paket apa pun di server Ubuntu Anda, kami selalu menyarankan untuk memastikan bahwa semua paket sistem telah diperbarui.
sudo apt update sudo apt upgrade
Langkah 2. Instal Deno di sistem Ubuntu.
- Instal Deno dari halaman resmi.
Jalankan perintah berikut untuk mengunduh penginstal Deno:
curl -fsSL https://deno.land/x/install/install.sh | sh
Setelah unduhan selesai, jalankan perintah berikut untuk memindahkan file lingkungan Deno ke /usr/bin
direktori:
mv /root/.deno/bin/deno /usr/bin/
- Instal Deno melalui Snap.
Untuk menginstal Deno, cukup gunakan perintah berikut:
sudo snap install deno
Sekarang verifikasi instalasi dengan memeriksa versi menggunakan perintah berikut:
deno –version
Langkah 3. Mengakses Deno.
Coba jalankan program sederhana:
deno run https://deno.land/std/examples/welcome.ts
Atau yang lebih kompleks:
import { serve } from "https://deno.land/[email protected]/http/server.ts"; const s = serve({ port: 8000 }); console.log("http://localhost:8000/"); for await (const req of s) { req.respond({ body: "Hello World\n" }); }
Hanya itu yang perlu Anda lakukan untuk menginstal Deno di Ubuntu 20.04 LTS Focal Fossa. Saya harap Anda menemukan tip cepat ini bermanfaat. Untuk bacaan lebih lanjut tentang Instal Deno, silakan merujuk ke basis pengetahuan resmi mereka. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk meninggalkan komentar di bawah.