Rumah  >  Artikel  >  hujung hadapan web  >  Tutorial tentang menerbitkan pakej Node.JS menggunakan npm_node.js

Tutorial tentang menerbitkan pakej Node.JS menggunakan npm_node.js

WBOY
WBOYasal
2016-05-16 16:11:411679semak imbas

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.

Terdapat banyak atribut objek konfigurasi Untuk butiran, anda boleh rujuk di sini:

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

npm pasang


Di samping itu, terdapat peraturan yang tidak dinyatakan untuk diperhatikan Jika anda mahu program boleh laku dalam pakej dijalankan dalam persekitaran Node.JS, maka sila tambah baris ini di hadapan fail kemasukan program:


#!/usr/bin/env nod


Tanpa baris ini, ia akan dibuka dalam mod lalai sistem dan bukannya berjalan dalam persekitaran Node.JS.

Daftar akaun npm

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:


npm adduser


Selepas melaksanakan arahan ini, gesaan untuk memasukkan nama pengguna, e-mel dan kata laluan anda akan muncul mengikut urutan. Hanya tunggu sebentar selepas memasukkannya.

Terbitkan pakej

Persediaan sudah selesai. Jalankan arahan berikut untuk menerbitkan pakej:


npm terbitkan


Jika anda ingin mengemas kini pakej, cuma ubah suai nombor versi dalam package.json dan laksanakan semula arahan terbitkan.
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