npm ialah pengurus pakej untuk Node.JS. Apabila melakukan pembangunan Node.JS, ia sering digunakan untuk memasang/menyahpasang pakej. Malah, ia melakukan kerja-kerja penerbitan pakej.
Pakej konfigurasi.json
Untuk membungkus atur cara, anda mesti mengkonfigurasi pelbagai tetapan dahulu, yang ditentukan oleh package.json dalam direktori akar pakej. Kandungan package.json mestilah dalam format JSON yang ketat, iaitu:
1. Rentetan mesti disertakan dalam petikan berganda, bukan petikan tunggal
2. Nama atribut mesti disertakan dalam petikan berganda;
3. Jangan sekali-kali menambah koma tambahan selepas atribut terakhir.
1.nama: Nama pakej, tidak boleh sama dengan pakej sedia ada.
2.versi: nombor versi.
3.penerangan: pengenalan ringkas.
4.pengarang: maklumat pengarang. Mengandungi tiga atribut: nama, e-mel dan url.
5.bin: Jika terdapat fail boleh laku dalam program (terutamanya dipanggil dari baris arahan), nyatakan di sini Anda boleh menentukan berbilang fail.
6.utama: Kemasukan program semasa memanggil pakej ini menggunakan memerlukan.
7.dependencies: Pakej bergantung, anda boleh menentukan nombor versi.
Selepas mengkonfigurasi package.json, anda boleh membungkus dan memasangnya secara setempat terlebih dahulu untuk menguji sama ada program beroperasi seperti biasa
Untuk menerbitkan pakej ke npm, anda perlu mendaftar akaun terlebih dahulu. npm tidak menyediakan versi web wizard pendaftaran. Pendaftaran juga perlu dilakukan melalui baris arahan:
Persediaan sudah selesai. Jalankan arahan berikut untuk menerbitkan pakej: