Lompat ke konten Lompat ke sidebar Lompat ke footer

🚨 Peringatan: Node.js 18 Akan Didepresiasi! Begini Cara Update ke Node.js 20 di FlutterFlow


Bagi kamu yang menggunakan FlutterFlow dan memanfaatkan fitur Custom Cloud Functions, mungkin baru-baru ini mendapatkan peringatan seperti ini:

"Node.js 18 runtime will be deprecated on Apr 30, 2025. Please update to Node.js 20 in your package.json file in Custom Cloud Functions."

Apa artinya? Dan bagaimana cara mengatasinya? Tenang, artikel ini akan membahas langkah-langkah lengkapnya.


🔍 Apa Artinya Peringatan Ini?

FlutterFlow menjalankan Custom Cloud Functions menggunakan runtime Node.js, dan versi Node.js 18 akan dihentikan dukungannya per 30 April 2025. Artinya, setelah tanggal itu:

  • Fungsi kamu tidak akan dijalankan dengan aman.

  • Potensi masalah kompatibilitas atau keamanan akan meningkat.

Solusinya? Upgrade ke Node.js versi 20, versi yang lebih baru dan masih mendapatkan dukungan resmi.


✅ Cara Update Node.js ke Versi 20

Berikut adalah langkah-langkah mudah untuk mengupdate versi Node.js di FlutterFlow:

1. Buka Project di FlutterFlow

Masuk ke project kamu seperti biasa, lalu pilih menu Custom Functions.

2. Edit File package.json

Cari file bernama package.json. File ini biasanya berada di root folder fungsi kamu.

3. Ubah Bagian engines

Kamu akan menemukan bagian ini di dalam file:

json
"engines": { "node": "18" }

Ganti menjadi code berikut :
json
"engines": { "node": "20" }

4. Simpan dan Deploy Ulang

Setelah mengubah versi, jangan lupa untuk simpan perubahan dan deploy ulang fungsi kamu agar perubahan langsung diterapkan.


🛠️ Tips Tambahan

  • Pastikan semua dependencies (library) yang kamu gunakan kompatibel dengan Node.js 20.

  • Kalau kamu menggunakan fitur khusus seperti async/await, library ekspor PDF, Firebase Admin SDK, dll, sebaiknya uji dulu setelah upgrade.


✨ Penutup

Melakukan update versi runtime adalah bagian dari menjaga project kamu tetap aman, stabil, dan up to date. Jangan tunggu sampai runtime deprecated dan fungsi kamu berhenti berjalan!

Semoga artikel ini membantu! Kalau kamu punya pertanyaan seputar FlutterFlow, Firebase, atau Node.js, jangan ragu untuk tinggalkan komentar di bawah ya!


Posting Komentar untuk "🚨 Peringatan: Node.js 18 Akan Didepresiasi! Begini Cara Update ke Node.js 20 di FlutterFlow"