Skip to content

Mengelola Toolchain Anda

Tugas Volta adalah mengelola alat baris perintah JavaScript Anda, seperti node, npm, yarn, atau executable yang dikirim sebagai bagian dari paket JavaScript. Panduan ini akan menunjukkan cara mengelola toolchain Anda secara efektif dengan Volta.

Mengatur Alat Default

Saat Anda tidak berada di direktori proyek, Volta menggunakan alat default Anda. Mengatur default ini sangat sederhana:

Menginstal Node.js

Untuk menginstal versi Node.js tertentu sebagai default Anda:

bash
volta install node@16.14.2

Anda juga dapat menentukan versi utama atau minor, dan Volta akan memilih versi terbaru yang cocok:

bash
volta install node@16

Atau cukup instal versi LTS (Long-Term Support) terbaru:

bash
volta install node

Menginstal Package Manager

Demikian pula, Anda dapat mengatur versi default npm dan Yarn:

bash
volta install npm@8.5.0
volta install yarn@1.22.18

Atau instal versi terbaru:

bash
volta install npm
volta install yarn

Mengelola Beberapa Versi

Volta memudahkan Anda untuk memiliki beberapa versi alat yang terinstal secara bersamaan:

Mendaftar Alat yang Terinstal

Untuk melihat semua alat dalam toolchain Anda:

bash
volta list all

Anda juga dapat mendaftar jenis alat tertentu:

bash
volta list node
volta list npm
volta list yarn
volta list packages

Mencopot Pemasangan Alat

Jika Anda tidak lagi membutuhkan alat, Anda dapat mencopot pemasangannya:

bash
volta uninstall node
volta uninstall npm
volta uninstall yarn
volta uninstall package-name

Perhatikan bahwa mencopot pemasangan Node tidak menghapusnya dari cache Volta, sehingga proyek yang menggunakan versi tersebut masih akan berfungsi.

Bekerja dengan Paket Global

Salah satu fitur Volta yang paling kuat adalah penanganannya terhadap paket global:

Menginstal Paket Global

Instal paket secara global menggunakan package manager Anda seperti biasa:

bash
npm install --global typescript
# atau
yarn global add typescript

Volta akan memastikan paket ini selalu menggunakan versi Node.js yang tepat.

Menemukan Lokasi Paket

Untuk melihat di mana alat sebenarnya terinstal:

bash
volta which node
volta which npm
volta which typescript

Manajemen Alat Lanjutan

Untuk kasus penggunaan yang lebih lanjutan, Volta menawarkan perintah tambahan:

Mengambil Tanpa Menginstal

Untuk mengunduh alat ke cache lokal Anda tanpa mengaturnya sebagai default:

bash
volta fetch node@14.17.0
volta fetch npm@7.20.3

Ini berguna untuk menyiapkan lingkungan Anda untuk pekerjaan offline.

Menjalankan dengan Versi Kustom

Untuk sementara menjalankan perintah dengan versi alat tertentu:

bash
volta run --node 14.17.0 --npm 7.20.3 node app.js

Ini tidak mengubah default atau pengaturan proyek Anda.

Praktik Terbaik

Berikut adalah beberapa praktik yang direkomendasikan untuk mengelola toolchain Anda:

  1. Atur default yang masuk akal: Instal versi LTS stabil sebagai default Anda
  2. Instal alat secara global: Manfaatkan penanganan paket global Volta yang cerdas
  3. Jaga toolchain Anda tetap ringkas: Copot pemasangan alat yang tidak lagi Anda butuhkan
  4. Gunakan volta fetch: Siapkan untuk pekerjaan offline dengan mengambil alat terlebih dahulu
  5. Jelajahi dengan volta run: Uji versi yang berbeda tanpa mengubah default Anda

Dengan mengelola toolchain Anda secara efektif dengan Volta, Anda dapat memastikan pengalaman pengembangan yang lancar dan konsisten di seluruh proyek JavaScript Anda.

Released under the BSD 2-Clause License.