NPM adalah manajer paket untuk node.js. Saat mengembangkan node.js, sering digunakan untuk menginstal/menghapus paket. Bahkan, itu juga dilakukan dengan menerbitkan paket.
Konfigurasikan package.json
Untuk mengemas program, Anda harus terlebih dahulu mengatur berbagai pengaturan, yang ditentukan oleh package.json di direktori root paket. Isi paket.json harus dalam format JSON yang ketat, yaitu:
1. String harus dilampirkan dalam kutipan ganda, bukan kutipan tunggal;
2. Nama atribut harus dikutip ganda;
3. Jangan menambahkan koma setelah atribut terakhir.
Ada banyak atribut objek konfigurasi, silakan merujuk di sini untuk detailnya. Berikut adalah beberapa item yang umum digunakan:
1.Name: Nama paket tidak dapat diulangi dengan paket yang ada.
2.Version: Nomor Versi.
3. Deskripsi: Pengantar singkat.
4.Author: Informasi Penulis. Berisi tiga atribut: nama, email, dan url.
5.Bin: Jika ada file yang dapat dieksekusi dalam program (terutama dipanggil dari baris perintah), tentukan di sini dan Anda dapat menentukan beberapa file.
6.Main: Entri program saat memanggil paket ini menggunakan kebutuhan.
7. Dependensi: Paket dependen, Anda dapat menentukan nomor versi.
Setelah mengkonfigurasi package.json, Anda dapat mengemas dan menginstalnya secara lokal untuk menguji apakah program beroperasi secara normal. Perintah instalasi adalah:
Salinan kode adalah sebagai berikut:
NPM Instal <Path Lokal>
Selain itu, ada aturan lain yang tidak terucapkan untuk dicatat bahwa jika Anda ingin program yang dapat dieksekusi dalam paket dijalankan di lingkungan Node.js, maka silakan tambahkan baris seperti ini di depan file entri program:
Salinan kode adalah sebagai berikut:
#!/USR/BIN/Env node
Tanpa baris ini, itu akan dihidupkan dalam mode default sistem, daripada berjalan di lingkungan Node.js.
Daftarkan akun NPM
Untuk mempublikasikan paket ke NPM, Anda juga perlu mendaftarkan akun terlebih dahulu. NPM tidak menyediakan versi web dari Wizard Registrasi. Pendaftaran juga harus dilakukan melalui baris perintah:
Salinan kode adalah sebagai berikut:
NPM Adduser
Setelah menjalankan perintah ini, prompt untuk memasukkan nama pengguna, email, dan kata sandi akan muncul secara bergantian. Setelah masuk, Anda bisa menunggu sebentar.
Publik Paket
Setelah persiapan selesai, Anda dapat mempublikasikan paket dengan mengeksekusi perintah berikut:
Salinan kode adalah sebagai berikut:
NPM Publikasikan <Path Lokal>
Jika Anda ingin memperbarui paket, cukup ubah nomor versi di package.json dan kemudian jalankan perintah rilis lagi.