All Products
Search
Document Center

:Instal Serverless Devs dan dependensinya

Last Updated:Apr 01, 2026

Serverless Devs adalah alat command-line untuk mengembangkan dan men-deploy aplikasi Function Compute. Halaman ini menjelaskan cara menginstal Serverless Devs di macOS, Linux, atau Windows, memverifikasi instalasi, serta secara opsional menginstal Docker untuk debugging lokal.

Instal Serverless Devs

Prasyarat

Sebelum memulai, pastikan Anda memiliki:

  • Sistem operasi yang didukung: macOS, Linux, atau Windows

  • (Diperlukan untuk metode npm dan Yarn) Node.js 10 atau versi lebih baru — jalankan node --version untuk memeriksa

Metode instalasi

Pilih salah satu metode berikut berdasarkan alat yang tersedia di sistem Anda.

Gunakan npm (Windows, macOS, Linux)

Jalankan:

sudo npm install @serverless-devs/s -g
Note: Diperlukan Node.js 10 atau versi lebih baru. Jalankan node --version untuk memeriksa versi Anda saat ini.

Gunakan Yarn (Windows, macOS, Linux)

Jalankan:

sudo yarn global add @serverless-devs/s

Gunakan skrip instalasi (macOS dan Linux)

Jalankan:

curl -o- -L http://cli.serverless-devs.com/install.sh | bash

Setelah instalasi selesai, konfigurasikan variabel lingkungan sesuai prompt. Jika tidak, instalasi tidak akan langsung berlaku. Untuk informasi lebih lanjut, lihat bagian Troubleshooting di bawah.

Verifikasi instalasi

Jalankan perintah berikut untuk memastikan Serverless Devs telah terinstal:

s -v

Output yang diharapkan:

@serverless-devs/s: 2.0.83, linux-x64, node-v14.17.4

Jika perintah s tidak ditemukan, lihat bagian troubleshooting di bawah.

Instal Docker

Docker hanya diperlukan jika Anda menjalankan s local (debugging lokal) atau s build --use-docker (instalasi dependensi atau pembuatan proyek berbasis Docker). Jika Anda tidak menggunakan perintah-perintah tersebut, lewati bagian ini.

Ketika Docker diperlukan, Serverless Devs secara otomatis membuat dan mengelola kontainer Docker untuk Anda.

Unduh Docker untuk sistem operasi Anda:

Troubleshooting

Kecepatan unduh lambat

Gunakan registri mirror npm Alibaba Cloud untuk mempercepat unduhan:

npm --registry=https://registry.npmmirror.com install @serverless-devs/s -g

s -v masih menampilkan versi lama setelah upgrade

Jalankan kembali perintah upgrade (sama seperti perintah instalasi awal), lalu coba salah satu langkah berikut:

  • Ekspor path ke binary baru secara manual:

    export PATH=$HOME/.s/node-v14.19.3-linux-x64/bin:$PATH
    Note: Ganti node-v14.19.3 dengan versi Node.js yang terinstal di sistem Anda. Versi tersebut bervariasi tergantung sistem operasi.
  • Buka jendela terminal baru dan jalankan kembali s -v.

Command not found saat menjalankan s di Linux atau macOS

Buat symlink agar s dapat diakses dari PATH Anda:

  • Jika Anda menginstal melalui npm atau skrip instalasi:

    ln -s $(npm root -g)/@serverless-devs/s/bin/s /usr/local/bin/s
  • Jika Anda menginstal melalui Yarn:

    ln -s $(yarn global dir)/node_modules/@serverless-devs/s /usr/local/bin/

Upgrade Serverless Devs

Jalankan kembali perintah instalasi awal. Manajer paket akan langsung menimpa versi yang ada.