Ketika harus memasang pnpm karena tidak lagi menggunakan yarn. Setelah memasang pnpm dengan npm dan menjalankannya, saya mendapat pesan galat ini:
pnpm: The term 'pnpm' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
Jadi saya mencari di Google dan mencari jawaban. Dalam salah satu temuan saya, orang lain mendapatkan kesalahan ini. Setelah meneliti dan mencoba berbagai hal, saya dapat menginstal dan menggunakan pnpm di komputer saya.
Bergantung pada versi pnpm, Anda mungkin mengalaminya atau tidak. Namun, saya menulis artikel ini untuk mereka yang menghadapi masalah yang sama agar proses instalasi lebih lancar.
Catatan Tambahan yang Menyenangkan:
Saya ingin tahu perbedaan antara npm, yarn, dan pnpm. Jadi, saya mengajukan pertanyaan di Twitter dan membuka diskusi di DEV Community yang mungkin ingin Anda lihat.
Persyaratan: Node (versi 16 dan di atasnya) dan npm telah terpasang di komputer Anda.
Instalasi:
- Jalankan perintah ini di terminal Anda untuk menginstal pnpm:
npm install -g pnpm
- Tambahkan jalur untuk pnpm ke lingkungan sistem di komputer Anda.
* Klik tombol start di bilah bawah.
* Cari "system environment" dan klik "Edit the system environment variables" — kotak dialog "System Properties" akan terbuka.
*Di tab "Advance", klik tombol "Environment Variables..." di bagian bawah.
* Klik dua kali "Path" di "User variables for username" di atas, dan periksa apakah Anda sudah memiliki %PNPM_HOME%. Jika belum, tambahkan dengan mengklik tombol "New" di sisi kanan dan masukkan.
* Pada "Variabel pengguna untuk nama pengguna", klik tombol "Baru..." — kotak dialog "Variabel Pengguna Baru" akan terbuka.
* Pada "Nama Variabel", ketik PNPM_HOME. Dan pada "Nilai Variabel", ketik jalur C:\Users\nama pengguna\AppData\Local\pnpm. Ubah nama pengguna menjadi nama pengguna komputer Anda.
Lakukan langkah yang sama untuk menambahkan nama dan nilai variabel di "Variabel sistem" di bagian bawah. - Setelah selesai, buka terminal ketikan pnpm -v
Final Words
Untuk menulis tutorial ini, saya menghapus dependensi pnpm. Saya menghapus semua jalur pnpm di komputer saya untuk mereproduksi masalah tersebut. Dan saya menemukan bahwa dalam versi pnpm yang lebih baru, kita tidak perlu menyiapkan jalur tersebut. Memperbarui versi pnpm dan menginstalnya secara global akan memperbaiki masalah tersebut. Atau, Anda dapat menginstal pnpm menggunakan skrip mandiri.
Namun, artikel ini akan membantu jika Anda masih ingin menginstal pnpm dengan npm dan mengalami masalah yang sama bahkan setelah memperbarui versi atau menginstalnya secara global.