Skip to main content

Command Palette

Search for a command to run...

Mengenal Wrangler: Perkakas Baris Perintah untuk Cloudflare Workers

Updated
3 min read
Mengenal Wrangler: Perkakas Baris Perintah untuk Cloudflare Workers
A

I am an enthusiastic researcher and developer with a passion for using technology to innovate in business and education.

Wrangler adalah antarmuka baris perintah (CLI) resmi yang digunakan untuk membangun, menguji, dan men-deploy aplikasi Anda ke Cloudflare Workers. Anggap saja Wrangler sebagai jembatan yang menghubungkan kode di laptop Anda dengan jaringan global Cloudflare. Dengan Wrangler, para developer dapat dengan mudah mengelola seluruh siklus hidup proyek serverless mereka, mulai dari inisialisasi proyek hingga penerapan ke production. 🤠

Wrangler memungkinkan Anda untuk:

  • Membuat proyek baru dari template yang sudah ada.

  • Menjalankan dan menguji kode Workers secara lokal di mesin Anda sebelum di-deploy.

  • Mengelola environment yang berbeda (misalnya, development, staging, production).

  • Mengonfigurasi R2 Storage, KV, D1 Databases, dan layanan Cloudflare lainnya.

  • Melihat log dan memantau aplikasi Anda secara real-time.


Apa Bedanya dengan Bun dan Node.js?

Sering kali terjadi kebingungan antara Wrangler, Bun, dan Node.js. Ketiganya memang berhubungan dengan ekosistem JavaScript/TypeScript, namun memiliki peran yang sangat berbeda.

Fitur

Wrangler

Node.js

Bun

Tipe

Command-Line Interface (CLI) Tool

JavaScript Runtime Environment

JavaScript Runtime & Toolkit

Tujuan Utama

Mengelola dan men-deploy aplikasi ke Cloudflare Workers.

Menjalankan JavaScript di sisi server (backend).

Menjadi runtime, bundler, test runner, dan package manager yang lebih cepat.

Analogi

Manajer Proyek Konstruksi. Wrangler tidak membangun rumahnya (kode), tetapi mengatur semua logistik, pengujian, dan penempatan akhir di lokasi (Cloudflare).

Fondasi dan Kerangka Bangunan. Node.js adalah lingkungan dasar tempat aplikasi JavaScript Anda bisa "berdiri" dan berjalan di server.

Pabrik Prefabrikasi Modern. Bun tidak hanya menyediakan fondasi (runtime), tetapi juga alat-alat super cepat untuk membangun (bundler) dan menguji (test runner) komponen bangunan.

Kapan Digunakan?

Ketika Anda ingin membangun dan menyebarkan aplikasi serverless di platform Cloudflare.

Ketika Anda membangun aplikasi backend tradisional, API, atau layanan mikro di server Anda sendiri atau di cloud.

Ketika Anda menginginkan performa maksimal dan alat pengembangan all-in-one untuk proyek JavaScript/TypeScript Anda.

Secara sederhana, Node.js dan Bun adalah lingkungan untuk menjalankan kode JavaScript Anda, sementara Wrangler adalah alat untuk mengelola dan mengirim kode tersebut secara spesifik ke platform Cloudflare Workers. Anda bisa saja menulis kode Workers yang akan berjalan di lingkungan runtime Cloudflare (yang sangat mirip dengan browser) dan menggunakan Wrangler untuk mendeploy-nya, tanpa harus menginstal Node.js atau Bun secara mendalam untuk runtime-nya, meskipun Wrangler sendiri dibuat dengan Node.js dan diinstal melalui manajer paketnya.


Bagaimana Cara Mengupdate Wrangler?

Cara Anda mengupdate Wrangler bergantung pada bagaimana Anda menginstalnya. Perintah bun add -d wrangler tidak tepat untuk memperbarui. Perintah tersebut berfungsi untuk menambahkan wrangler sebagai dev dependency ke proyek yang dikelola oleh Bun.

Berikut adalah cara yang benar untuk mengupdate Wrangler, yang paling umum diinstal menggunakan npm (Node Package Manager) atau Yarn.

Menggunakan npm

Jika Anda menginstal Wrangler secara global (cara yang paling umum), Anda dapat menjalankannya kembali dengan flag -g.

Bash

npm install -g wrangler

Perintah di atas akan mengambil versi terbaru dari wrangler dan menggantikan versi yang terinstal di sistem Anda. Untuk memeriksa versi yang Anda miliki saat ini, gunakan:

Bash

wrangler --version

Menggunakan Yarn

Jika Anda lebih suka menggunakan Yarn, perintahnya adalah sebagai berikut:

Bash

yarn global add wrangler

Sama seperti npm, perintah ini akan mengunduh dan menginstal versi terbaru Wrangler secara global di sistem Anda.

Singkatnya, tidak ada perintah khusus wrangler update. Anda cukup menginstalnya kembali dengan manajer paket yang sama seperti saat Anda pertama kali menginstalnya.

R
Revan wjy6mo ago

main disini berhadiah menarik

jo777.help

More from this blog

F

Finlup ID | Sharing dunia teknologi dan coding

206 posts

Membedah Tren dan Teknologi yang Mengubah Dunia.