Rumah >hujung hadapan web >tutorial js >Di manakah Pakej yang Dipasang npm Sebenarnya Hidup?

Di manakah Pakej yang Dipasang npm Sebenarnya Hidup?

Patricia Arquette
Patricia Arquetteasal
2024-11-29 19:07:15577semak imbas

Where Do npm-Installed Packages Actually Live?

Menemui Lokasi Pakej Dipasang NPM

npm, pengurus pakej untuk Node.js, memudahkan pemasangan modul pihak ketiga . Walau bagaimanapun, pengguna mungkin tertanya-tanya di mana modul ini berada selepas pemasangan.

Mencari Perpustakaan Global

Perpustakaan global, yang dipasang di seluruh sistem untuk semua pengguna, biasanya disimpan dalam salah satu direktori berikut:

  • Sistem Unix: /usr/local/lib/node atau /usr/local/lib/node_modules

Untuk melihat senarai terpenggal perpustakaan global dan laluannya, laksanakan arahan:

npm list -g | head -1

Untuk senarai yang lebih komprehensif, termasuk sub -pakej, gunakan:

npm list --depth=0

Untuk menapis senarai kepada pakej yang dipasang secara global, tambahkan -g bendera:

npm list -g --depth=0

Pengguna Windows boleh mengharapkan untuk mencari perpustakaan global di lokasi berikut:

  • Windows XP: %USERPROFILE%AppDatanpmnode_modules
  • Windows 7, 8 , dan 10: %USERPROFILE%AppDataRoamingnpmnode_modules

Mencari Perpustakaan Bukan Global

Pustaka bukan global dipasang dalam subdirektori node_modules bagi direktori kerja semasa. Untuk melihat pustaka bukan global yang dipasang, jalankan:

npm list

Memasang Pakej Secara Global lwn. Setempat

Secara lalai, npm memasang pakej secara setempat. Untuk memasang pakej secara global, sertakan pilihan -g:

  • npm install -g pm2: Memasang pm2 secara global, biasanya meletakkannya dalam /usr/local/lib/node_modules.
  • npm pasang pm2: Memasang pm2 secara tempatan, meletakkannya dalam subdirektori node_modules direktori semasa.

Atas ialah kandungan terperinci Di manakah Pakej yang Dipasang npm Sebenarnya Hidup?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn