NPM adalah alat manajemen paket dan distribusi simpul, dan telah menjadi standar tidak resmi untuk melepaskan modul node (paket). Dengan NPM, Anda dapat dengan cepat menemukan paket untuk digunakan untuk layanan tertentu, mengunduh, menginstal dan mengelola paket yang diinstal.
Perintah yang umum digunakan untuk NPM adalah:
(1) $ NPM Instal Modulename
Instal Modul Node
Catatan: Jika Anda tidak tahu nama modul saat menggunakannya, Anda dapat mengikuti situs web http://search.npmjs.org
Indeks nilai untuk menemukan modul yang diinginkan. NPM juga menyediakan fungsi kueri $ NPM Search IndexName
Setelah instalasi, direktori node_modules akan dihasilkan, dan berbagai modul node yang diinstal ada di direktori.
Instalasi node dibagi menjadi mode global dan mode lokal. Secara umum, itu akan berjalan dalam mode lokal dan paket akan diinstal
Buka direktori node_modules lokal dengan statistik kode aplikasi Anda. Dalam mode global, paket node akan
Instal di bawah node_modules di direktori instalasi node. Perintah instalasi global adalah
$ npm instalasi -g modulename. Ketahuilah bahwa menggunakan $ npm set global = true untuk mengatur mode instalasi
, $ npm Get Global dapat melihat mode instalasi yang saat ini digunakan.
(2) $ NPM View Modulename
Lihat folder package.json dari modul node
Catatan: Jika Anda ingin melihat konten tag tertentu di bawah folder package.json, Anda dapat menggunakannya
$ npm view modulename labelname
(3) $ Daftar NPM
Lihat paket simpul yang diinstal di direktori saat ini
Catatan: Pencarian modul node dimulai dari direktori saat ini di mana kode dieksekusi, dan hasil pencarian tergantung pada direktori yang saat ini digunakan.
konten di bawah node_modules. $ NPM Daftar Parseable = True dapat ditampilkan dalam bentuk direktori.
Semua paket node terpasang sebelumnya
(4) $ Bantuan NPM
Lihat Perintah Bantuan
(5) $ NPM View Moudlename Dependency
Lihat dependensi paket
(6) $ NPM View Modulename Repository.url
Lihat alamat file sumber paket
(7) $ NPM View Modulename Engine
Lihat versi node tempat paket bergantung
(8) $ Folder Bantuan NPM
Lihat semua folder yang digunakan oleh NPM
(9) $ NPM Rebuild Modulename
Digunakan untuk membangun kembali setelah mengubah konten paket
(10) $ NPM ketinggalan zaman
Periksa apakah paket sudah usang. Perintah ini akan mencantumkan semua paket yang sudah ketinggalan zaman dan dapat memperbarui paket tepat waktu.
(11) $ NPM Pembaruan Modulename
Perbarui Modul Node
(12) $ npm uninstall moudlename
Hapus instalan modul node
(13) Paket NPM adalah folder yang berisi paket.json. package.json menjelaskan struktur folder ini. mengunjungi
Metode untuk menanyakan folder JSON NPM adalah sebagai berikut:
$ npm membantu json
Perintah ini akan membuka halaman web dengan cara default. Jika Anda mengubah program pembukaan default, itu mungkin tidak diketik sebagai halaman web.
membuka.
(14) Saat menerbitkan paket NPM, Anda perlu memeriksa apakah nama paket sudah ada
$ npm pencarian packageName
(15) Sering kali ketika kita menggunakan paket NPM, kita sering lupa untuk meminta modul yang saling tergantung. Kita bisa
Gunakan perintah berikut untuk melihat paket apa yang bergantung pada modul ini
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:
String harus dilampirkan dalam kutipan ganda, bukan kutipan tunggal;
Nama atribut harus dikutip ganda;
Jangan menambahkan koma setelah atribut terakhir.
Ada banyak atribut objek konfigurasi, silakan merujuk di sini untuk detailnya. Berikut adalah beberapa item yang umum digunakan:
Nama: Nama paket tidak dapat diulangi dengan paket yang ada.
Versi: Nomor Versi.
Deskripsi: Pengantar singkat.
Penulis: Informasi Penulis. Berisi tiga atribut: nama, email, dan url.
BIN: Jika ada file yang dapat dieksekusi dalam program (terutama dipanggil dari baris perintah), tentukan di sini dan Anda dapat menentukan beberapa file.
Utama: Entri program saat memanggil paket ini menggunakan kebutuhan.
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:
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:
#!/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:
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:
NPM Publikasikan <Path Lokal>
Jika Anda ingin memperbarui paket, cukup ubah nomor versi di package.json dan kemudian jalankan perintah rilis lagi.