Rumah >hujung hadapan web >tutorial js >Di manakah Modul Saya yang Dipasang NPM Sebenarnya Hidup?

Di manakah Modul Saya yang Dipasang NPM Sebenarnya Hidup?

Susan Sarandon
Susan Sarandonasal
2024-11-29 15:59:11184semak imbas

Where Do My NPM-Installed Modules Actually Live?

Mendedahkan Nugget Tersembunyi: Di ​​Mana Modul Dipasang NPM Berada?

Apabila mendalami bidang Node.js, memahami pemasangan dan penyimpanan pakej menjadi penting. Salah satu pengurus pakej tersebut ialah NPM, digunakan secara meluas untuk mengurus modul JavaScript. Walau bagaimanapun, adalah perkara biasa untuk tertanya-tanya di mana modul ini disimpan selepas pemasangan.

Perpustakaan Global

Untuk pakej yang dipasang secara global, anda boleh menggunakan arahan npm list -g untuk mendedahkan lokasinya. Perintah ini memaparkan semua perpustakaan yang dipasang secara global bersama-sama dengan lokasinya. Untuk mendapatkan output terpenggal hanya menunjukkan laluan, gunakan senarai npm -g | head -1.

Selam lebih mendalam butiran pakej global dengan arahan npm list --depth=0. Perintah ini mendedahkan semua pakej yang dipasang secara global tanpa kebergantungannya.

Apabila bermain-main pada sistem Unix, pakej yang dipasang secara global biasanya berada dalam /usr/local/lib/node atau /usr/local/lib/node_modules. Dengan menetapkan pembolehubah persekitaran NODE_PATH ke laluan ini, Node.js boleh mengesan modul ini dengan mudah.

OS Windows:

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

Libraries Bukan Global

Pakej yang tidak dipasang secara global disimpan dalam subfolder bernama node_modules dalam direktori kerja semasa.

>Pemasangan Global dengan Pilihan -g

Jika anda ingin memasang pakej secara global, tambahkan pilihan -g pada arahan pemasangan npm. Sebagai contoh, npm install -g pm2 akan memasang pm2 secara global, biasanya meletakkannya dalam /usr/local/lib/node_modules. Untuk mengesahkan lokasi yang tepat, gunakan npm root -g.

Sebaliknya, npm install pm2 tanpa pilihan -g akan memasang pm2 secara setempat, menyimpannya dalam subfolder node_modules direktori tempatan.

Atas ialah kandungan terperinci Di manakah Modul Saya 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