Di node, paket global mengacu pada paket alat yang digunakan untuk menginstal paket lokal dalam proyek, seperti nrm, benang, cnpm, dll.; paket perangkat lunak adalah perpustakaan yang disertakan dalam program dan harus diinstal di setiap proyek yang menggunakan paket perangkat lunak lokal, dan paket global hanya perlu diinstal di satu lokasi. Anda dapat menggunakan opsi -g atau --global untuk memerintahkan npm menginstal paket global, atau Anda dapat menggunakan "npm ls -g" untuk melihatnya. menginstal paket global.
Lingkungan pengoperasian artikel ini: Sistem Windows 10, nodejs versi 16, komputer Dell G3.
Umumnya paket global adalah paket alat, seperti: nrm, benang, cnpm
Paket perangkat lunak adalah perpustakaan yang disertakan dalam suatu program.
Paket lokal harus diinstal di setiap proyek yang menggunakannya, sedangkan paket global hanya perlu diinstal di satu lokasi.
Untuk menginstal paket global, gunakan opsi -g atau --global untuk menginstal npm.
Anda dapat menambahkan opsi -g ke sebagian besar perintah npm dengan menggunakan paket global.
Untuk melihat paket global yang terinstal, gunakan perintah npm ls -g.
Untuk menemukan folder node_modules global, gunakan perintah npm ls -g.
Semua perintah NPM yang kami lihat hadir dengan tanda -g opsional yang menunjukkan bahwa Anda menggunakan modul global.
Contohnya adalah sebagai berikut
Kode berikut menginstal paket browserify secara global.
npm install -g browserifyIni menempatkan browserify pada baris perintah, yang kita gunakan pada bab sebelumnya.
Paket global yang diperbarui
npm update -g nama paketDaftar paket global
npm ls -gCopot pemasangan paket
npm rm -g nama paketMisalnya, untuk menghapus instalasi Browserify, jalankan
npm rm -g browserifikasiNPM tidak mengubah konfigurasi sistem saat memasang modul secara global.
Modul global ditempatkan pada baris perintah jika tersedia.
Gunakan modul global yang diperlukan
Modul yang diinstal secara global tidak boleh menggunakan fungsi require dalam kode kita, meskipun banyak paket yang mendukung tag global juga mendukung instalasi lokal di proyek kita (folder node_modules).
Jika diinstal secara lokal, tanpa flag -g, kita dapat menggunakan fungsi require, seperti yang telah kita lihat.
Contoh sederhana yang bagus adalah modul rimraf (www.npmjs.org/package/rimraf).
Jika rimraf diinstal secara global (npm install -g rimraf), ia menyediakan utilitas baris perintah yang memungkinkan Anda menghapus direktori secara rekursif dan paksa di seluruh platform.
Untuk menghapus direktori myData setelah menginstal rimraf secara global, jalankan
rimraf data saya
Untuk melakukan hal yang sama dari kode Node.js, instal rimraf secara lokal (npm install rimraf) dan buat app.js seperti yang ditunjukkan.
Pembelajaran yang disarankan: "tutorial video nodejs"
Di atas adalah detail isi apa itu paket global di node.