Rumah  >  Artikel  >  hujung hadapan web  >  Apakah pakej global dalam node

Apakah pakej global dalam node

WBOY
WBOYasal
2022-07-06 17:28:221751semak imbas

Dalam nod, pakej global merujuk kepada pakej alat yang digunakan untuk memasang pakej tempatan dalam projek, seperti nrm, yarn, cnpm, dsb.; pakej perisian adalah perpustakaan yang disertakan dalam program, dan pakej perisian mesti digunakan Pasang pakej tempatan dalam setiap projek, dan pakej global hanya perlu dipasang di satu lokasi Anda boleh menggunakan pilihan -g atau --global untuk mengarahkan npm memasang pakej global, atau anda boleh menggunakan "npm ls. -g" untuk melihat pakej global yang dipasang.

Apakah pakej global dalam node

Persekitaran pengendalian artikel ini: sistem Windows 10, nodejs versi 16, komputer Dell G3.

Apakah pakej global dalam nod?

Secara amnya pakej global ialah pakej alat, seperti: nrm, yarn, cnpm

Pakej perisian ialah perpustakaan yang disertakan dalam program.

Pakej tempatan mesti dipasang dalam setiap projek yang menggunakannya, manakala pakej global hanya perlu dipasang di satu lokasi.

Untuk memasang pakej global, gunakan pilihan -g atau --global untuk pemasangan npm.

Anda boleh menambah pilihan -g pada kebanyakan arahan npm dengan mengendalikan pakej global.

Untuk melihat pakej global yang dipasang, gunakan arahan npm ls -g.

Untuk mencari folder node_modules global, gunakan perintah npm ls -g.

Semua arahan NPM yang kami lihat disertakan dengan bendera pilihan -g yang menunjukkan bahawa anda menggunakan modul global.

Contohnya adalah seperti berikut

Kod berikut memasang pakej browserify secara global.

npm install -g browserify

Ini meletakkan browserify pada baris arahan, yang kami gunakan dalam bab sebelumnya.

Pakej global yang dikemas kini

npm update -g package-name

Senaraikan pakej global

npm ls -g

Nyahpasang pakej

npm rm -g package-name

Contohnya, untuk menyahpasang Browserify, adakah NPM tidak akan mengubah suai konfigurasi sistem apabila menjalankan

npm rm -g browserify

untuk memasang modul secara global.

Modul global diletakkan pada baris arahan di lokasi yang menyediakannya.

Menggunakan modul global memerlukan

Modul yang dipasang secara global tidak seharusnya menggunakan fungsi memerlukan dalam kod kami, walaupun banyak pakej yang menyokong teg global turut menyokong pemasangan setempat dalam projek kami (folder node_modules).

Jika dipasang secara setempat, iaitu tanpa bendera -g, kita boleh menggunakan fungsi memerlukan, seperti yang telah kita lihat.

Contoh mudah yang baik ialah modul rimraf (www.npmjs.org/package/rimraf).

Jika rimraf dipasang secara global (npm install -g rimraf), ia menyediakan utiliti baris arahan yang membolehkan anda memadam direktori secara rekursif dan paksa merentas platform.

Untuk memadam direktori myData selepas memasang rimraf secara global, jalankan

rimraf myData

Untuk melakukan perkara yang sama dari kod Node.js, pasang rimraf secara setempat (npm pasang rimraf) , buat app.js seperti yang ditunjukkan dalam rajah.

Apakah pakej global dalam node

Pembelajaran yang disyorkan: "tutorial video nodejs"

Atas ialah kandungan terperinci Apakah pakej global dalam node. 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