Install Flutter Version Manager di Windows dan Integrasi di VS Code

Flutter Version Manager atau disingkat FVM adalah sebuah Dart Package yang membantu kita untuk bisa menginstall lebih dari satu versi flutter. Sehingga dengan FVM kita bisa melakukan switching dari satu versi kepada versi yang lain. Mungkin ada yang bertanya, untuk apa install banyak flutter ? yap karena masalah kompatibilitas. Hal ini baru saya rasakan saat semakin banyaknya project flutter yang sudah saya kerjakan. Sehingga saat melakukan update flutter akibatnya project flutter yang lama menjadi tidak kompatibel dengan versi terbaru. Oleh karenanya ketika ada perbaikan atau pengembangan pada project yang lama tidak bisa di-build dengan versi flutter yang baru.
Daftar Isi :
- Install FVM
- Menambahkan Path Environment Variable (Opsional)
- Install SDK Flutter
- Konfigurasi VS COde
Install FVM
dart pub global activate fvmSaat perintah di atas dijalankan maka FVM akan terinstall secara default (windows) di direktori C:\Users\$USER\fvm . pada direktori ini terdapat dua folder :
- default : berisi Flutter SDK Manager. sehingga nantinya environment variable untuk perintah flutter & dart akan menggunakan direktori ini
- versions : Setiap SDK Flutter yang terinstall akan disimpan pada folder ini
Untuk mengetahui FVM sudah berhasil terinstall. jalankan perintah dibawah ini :
fvm doctorMenambahkan Path Environment Variable (Opsional)
Tujuan dari langkah ini adalah untuk mengubah direktori command pub, flutter & dart kepada direktori fvm.
- C:\Users\<user>\AppData\Roaming\Pub\Cache\bin
- C:\Users\<user>\fvm\default\bin
Install SDK Flutter
/* Menampilkan versi terbaru dari SDK Flutter */
fvm releases
/* perintah untuk install SDK Flutter by version */
fvm install {version}SDK Flutter akan disimpan di C:\Users\$USER\fvm\versions
Untuk uninstall SDK Flutter. jalankan perintah dibawah ini :
fvm remove {version}Konfigurasi VS Code
pada file setting.json tambahkan konfigurasi ini untuk menentukan lokasi SDK Flutter secara dinamis. sehingga dengan konfigurasi ini. setiap project flutter akan memilki SDK-nya masing-masing.
{
//Konfigurasi lain
//Konfigurasi lain
"dart.flutterSdkPath": ".fvm/flutter_sdk",
// Remove .fvm files from search
"search.exclude": {
"**/.fvm": true
},
// Remove from file watching
"files.watcherExclude": {
"**/.fvm": true
}
//Konfigurasi lain
//Konfigurasi lain
}Konfigurasi selanjutnya adalah menampilkan seluruh SDK Flutter yang sudah terinstall di FVM. sehingga kita dapat melakukan version switching via VS Code
{
"dart.flutterSdkPaths": ["/Users/<user>/fvm/versions"]
}Untuk selengkapanya mengenai FVM bisa kunjungi laman resminya https://fvm.app/
Tutorial selanjutnya kita akan create project flutter. Semoga bermanfaat & Terima Kasih
Kendala Instalasi
Keyword fvm tidak bisa dijalankan
Jalankan perintah ini secara berurutan :
dart pub global deactivate fvm
dart pub global activate fvm
flutter pub cache repair
pub cache repair
/* tambahan */
// Ubah versi flutter dengan bantuan apps sidekick
/* Untuk mengujinya jalankan perintah */
fvm list