Berdasarkan konsep instalasi chocolateydan ide yang disarankan oleh @Tracker, yang berhasil bagi saya adalah melakukan hal berikut dan semua pengguna di windows senang bekerja dengan nodejsdan npm.
Pilih C:\ProgramData\nodejssebagai direktori penginstalan nodejsdan instal nodejsdengan pengguna mana pun yang merupakan anggota grup administrator.
Ini bisa dilakukan dengan chocolatey seperti: choco install nodejs.install -ia "'INSTALLDIR=C:\ProgramData\nodejs'"
Kemudian buat folder bernama npm-cachedi root direktori instalasi, yang setelah mengikuti di atas akan menjadi C:\ProgramData\nodejs\npm-cache.
Buat folder bernama etcdi root direktori instalasi, yang setelah mengikuti di atas akan menjadi C:\ProgramData\nodejs\etc.
Tetapkan NODEvariabel lingkungan sebagai C:\ProgramData\nodejs.
Tetapkan NODE_PATHvariabel lingkungan sebagai C:\ProgramData\nodejs\node_modules.
Pastikan %NODE%variabel lingkungan yang sebelumnya dibuat di atas ditambahkan (atau jalurnya) ditambahkan ke %PATH%variabel lingkungan.
Edit %NODE_PATH%\npm\npmrcdengan konten berikutprefix=C:\ProgramData\nodejs
Dari command prompt, atur konfigurasi global seperti ...
npm config --global set prefix "C:\ProgramData\nodejs"
npm config --global set cache "C:\ProgramData\nodejs\npm-cache"
Penting bahwa langkah-langkah di atas dilakukan secara berurutan dan sebelum memperbarui npm ( npm -g install npm@latest) atau mencoba menginstal npmmodul apa pun .
Melakukan langkah-langkah di atas membantu kami menjalankan nodejsinstalasi di seluruh sistem, dengan mudah tersedia untuk semua pengguna dengan izin yang tepat. Setiap pengguna kemudian dapat menjalankan nodedan npmsesuai kebutuhan.