Dukungan pnpm
Dukungan untuk pnpm saat ini masih bersifat eksperimental. Untuk mengaktifkannya, pastikan variabel lingkungan VOLTA_FEATURE_PNPM diatur ke 1. Di Windows, ini dapat ditambahkan ke variabel lingkungan pengguna atau sistem di Pengaturan Sistem. Di Linux/Mac, Anda dapat mengatur nilai di dalam skrip profil Anda (misalnya .bash_profile, .zshrc, atau sejenisnya).
Karena dukungan ini bersifat eksperimental, mungkin ada beberapa masalah yang belum terselesaikan. Beberapa batasan yang diketahui tercantum di bawah ini, namun jika Anda mengalami masalah saat menggunakan pnpm dengan Volta yang tidak berfungsi sebagaimana diharapkan, silakan buka issue di GitHub kami.
Batasan yang Diketahui
Instalasi Global
Saat ini, instalasi global (misalnya pnpm install -g) tidak didukung dan akan menghasilkan kesalahan.
Migrasi
Saat ini tidak ada migrasi otomatis, jadi jika Anda sebelumnya memiliki pnpm yang diinstal sebagai global Volta, Anda perlu menginstalnya kembali secara manual dengan memanggil volta install pnpm. Sebelum mengaktifkan dukungan dan melakukan instalasi ulang, Anda dapat mencopot pemasangan paket pnpm yang sebelumnya diinstal melalui volta uninstall pnpm. Setelah Anda beralih ke dukungan pnpm native, Anda tidak dapat menghapus paket pnpm lama yang terisolasi dengan memanggil perintah yang sama karena kurangnya implementasi pencopotan pemasangan hingga saat ini.
Mengaktifkan Dukungan pnpm
Di Unix (Linux/macOS)
Tambahkan baris berikut ke profil shell Anda (.bashrc, .zshrc, dll.):
export VOLTA_FEATURE_PNPM=1Kemudian muat ulang shell Anda atau jalankan:
source ~/.bashrc # atau file profil spesifik AndaDi Windows
- Buka menu Start dan cari "Environment Variables" (Variabel Lingkungan)
- Klik pada "Edit the system environment variables" (Edit variabel lingkungan sistem)
- Di jendela System Properties, klik pada "Environment Variables" (Variabel Lingkungan)
- Di bawah "User variables" (Variabel pengguna), klik "New" (Baru)
- Masukkan "VOLTA_FEATURE_PNPM" sebagai nama variabel dan "1" sebagai nilai
- Klik "OK" untuk menutup semua dialog
Menggunakan pnpm dengan Volta
Setelah Anda mengaktifkan dukungan pnpm, Anda dapat:
- Menginstal pnpm sebagai package manager default Anda:
volta install pnpm- Memin versi pnpm tertentu dalam suatu proyek:
volta pin pnpm@7.14.0- Melihat versi pnpm yang terinstal:
volta list pnpmPemecahan Masalah
Jika Anda mengalami masalah dengan pnpm di Volta:
Verifikasi bahwa bendera fitur diatur dengan benar:
- Di Unix:
echo $VOLTA_FEATURE_PNPM - Di Windows:
echo %VOLTA_FEATURE_PNPM%
- Di Unix:
Periksa apakah pnpm terinstal dengan benar:
- Jalankan
volta listuntuk melihat apakah pnpm muncul dalam daftar
- Jalankan
Untuk masalah lain, silakan laporkan di repositori GitHub Volta.