Skip to content

Menginstal dan Memperbarui Alat

Volta memudahkan Anda untuk menginstal dan mengelola alat JavaScript di seluruh sistem dan proyek Anda.

Volta Instal Node.js

Versi Node Default

Untuk menginstal Node.js sebagai versi default Anda:

bash
volta install node

Perintah ini menginstal versi LTS (Long-Term Support) Node.js terbaru. Untuk menginstal versi tertentu:

bash
volta install node@16
volta install node@16.14.2

Anda juga dapat menggunakan rentang versi:

bash
volta install node@16.14
volta install node@^16.14

Versi Node Spesifik Proyek

Untuk mempin versi Node.js tertentu ke proyek Anda:

bash
volta pin node@16.14.2

Ini menambahkan bagian volta ke file package.json Anda:

json
{
  "volta": {
    "node": "16.14.2"
  }
}

Mengelola Package Manager

Package Manager Default

Untuk mengatur package manager default:

bash
volta install npm@8
volta install yarn@1.22
volta install pnpm@7

Package Manager Spesifik Proyek

Untuk mempin versi package manager ke proyek Anda:

bash
volta pin npm@8
volta pin yarn@1.22

Ini memperbarui package.json Anda:

json
{
  "volta": {
    "node": "16.14.2",
    "npm": "8.5.0"
  }
}

Paket Global

Menginstal Alat Global

Untuk menginstal paket JavaScript global:

bash
volta install typescript
volta install eslint

Untuk versi tertentu:

bash
volta install typescript@4.6.3

Melihat Alat yang Terinstal

Untuk melihat alat apa yang telah Anda instal:

bash
volta list all

Untuk melihat hanya jenis alat tertentu:

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

Memperbarui Alat

Memperbarui Alat Global

Untuk memperbarui paket global ke versi terbaru:

bash
volta install typescript@latest

Memperbarui Alat Proyek

Untuk memperbarui alat spesifik proyek:

bash
volta pin node@latest
volta pin npm@latest

Mencopot Pemasangan Alat

Untuk mencopot pemasangan paket global:

bash
volta uninstall typescript

Untuk mencopot pemasangan alat default:

bash
volta uninstall node
volta uninstall npm

Catatan: Ini tidak menghapus alat dari sistem Anda jika diperlukan oleh proyek.

Released under the BSD 2-Clause License.