Node Package Manager, yang dikenal sebagai npm, adalah repositori online untuk menerbitkan paket dan pustaka NodeJS.

Ini juga merupakan alat baris perintah yang memungkinkan Anda berinteraksi dengan paket terdaftar. Ini dapat membantu dengan instalasi paket, manajemen versi, dan manajemen ketergantungan.

Pengembang menerbitkan perpustakaan JavaScript mereka di npm setiap hari. Prosesnya cukup sederhana, jadi Anda juga dapat memublikasikan paket di npm.

Langkah 1: Menginstal NodeJS

Untuk berinteraksi dengan npm, Anda harus menginstalnya secara global di sistem Anda.

Mulai dari menginstal NodeJS dan npm di Ubuntu, di Windows, atau dengan mengikuti petunjuk di NodeJS situs web.

Langkah 2: Membuat Akun npm

Untuk mempublikasikan paket Anda di npm, Anda harus membuat akun npm di situs resmi npm.

Ikuti langkah-langkah di bawah ini untuk membuat akun npm:

  1. Pergi ke pendaftaran npm halaman.
  2. Isi detail Anda, setujui lisensi dan kebijakan privasi, dan klik "buat akun".
  3. Verifikasi email Anda dengan tautan yang akan Anda terima dari npm di kotak surat Anda.
instagram viewer

Jika Anda tidak memverifikasi alamat email Anda, npm akan membuat kesalahan saat Anda mencoba memublikasikan paket Anda.

Langkah 3: Inisialisasi Repositori Git

Selanjutnya, Anda perlu menginisialisasi repositori Git untuk melacak semua perubahan yang akan Anda buat pada proyek Anda.

Di terminal Anda, navigasikan ke direktori root proyek Anda dan jalankan perintah berikut untuk menginisialisasi repositori Git yang kosong.

git init

Membuat .gitignore mengajukan dan tambahkan file apa pun yang tidak ingin Anda lacak oleh Git. Kemudian jalankan perintah berikut untuk melacak file yang tersisa:

git add -A

Selanjutnya, jalankan perintah berikut untuk mengambil snapshot pertama Anda dengan memasukkan kode ke Git.

git melakukan -m awal-melakukan

Anda dapat memilih untuk host repositori Git Anda di GitHub atau layanan serupa seperti Gitlab untuk kolaborasi tanpa batas.

Langkah 4: Inisialisasi npm di Proyek Anda

Selanjutnya, inisialisasi npm di proyek Anda untuk menambahkan detail tentang proyek Anda ke file package.json. Detail ini akan dipublikasikan di npm.

Di terminal Anda, navigasikan ke direktori root proyek Anda dan jalankan perintah berikut untuk menginisialisasi npm di proyek Anda.

npm init

Perintah di atas akan memicu serangkaian perintah pada baris perintah Anda:

  • nama paket: Ini adalah nama paket npm Anda; itu harus unik jika Anda ingin mempublikasikan paket di npm; lain, npm akan menimbulkan kesalahan.
  • Versi: kapan: Properti ini menunjukkan versi paket Anda saat ini. Anda harus menambahkannya setiap kali Anda memperbarui paket Anda atau npm akan menimbulkan kesalahan. Nilai defaultnya adalah 1.0.0.
  • keterangan: Properti ini adalah deskripsi paket Anda. Ini akan menjadi publik ketika Anda mempublikasikan paket Anda.
  • titik masuk: Properti ini menunjukkan nama file tempat eksekusi kode Anda dimulai.
  • perintah tes: Properti ini menunjukkan perintah yang akan dijalankan saat Anda mengeksekusi uji coba npm.
  • git repositori: Properti ini adalah URL untuk repositori Git jarak jauh Anda.
  • kata kunci: Properti ini menunjukkan kata kunci yang relevan dengan proyek Anda yang akan membantu mesin pencari menemukannya.
  • pengarang: Properti ini harus nama atau alias Anda.
  • lisensi: Ini adalah lisensi yang Anda inginkan untuk menerbitkan paket di bawahnya. Lisensi default adalah lisensi Internet Systems Consortium (ISC).

Setelah mengatur ini, Anda dapat membuat paket Anda.

Langkah 5: Menguji Paket Anda

Setelah Anda selesai membuat paket, Anda harus mengujinya secara lokal untuk melihat bagaimana perilakunya setelah Anda menerapkannya di npm.

Untuk menguji paket Anda secara lokal, pertama, jalankan perintah berikut di direktori proyek Anda:

tautan npm

Perintah di atas memungkinkan Anda untuk mereferensikan paket Anda secara lokal seperti yang Anda lakukan pada paket yang dihosting npm.

Kemudian, buat folder lain di direktori root proyek Anda dan cd ke dalamnya.

mkdir uji
CDuji

Di folder uji, jalankan perintah berikut untuk menautkan paket Anda ke folder:

npm tautan nama-dari-Anda-kemasan

Terakhir, buat file dummy untuk menguji fungsionalitas paket Anda.

Setelah menyelesaikan pengujian, Anda dapat menghapus folder pengujian dengan aman.

Langkah 6: Masuk ke npm di Sistem Anda

Selanjutnya, Anda harus masuk ke akun npm Anda di sistem Anda.

Jalankan perintah berikut untuk masuk ke akun npm Anda:

login npm

Ini akan meminta Anda untuk mengisi nama pengguna, kata sandi, dan kode otentikasi dua faktor (jika Anda mengaktifkannya di akun Anda).

Langkah 7: Publikasikan Paket Anda

Setelah Anda menyelesaikan semua langkah di atas, jalankan perintah berikut untuk memublikasikan paket Anda di npm.

npm terbitkan

Perintah ini membutuhkan kata sandi satu kali yang akan dikirimkan ke email Anda. Kemudian, itu akan menerbitkan paket Anda di npm.

Anda dapat melihat paket yang telah Anda publikasikan di npm. Masuk ke akun npm Anda di npmjs.com dan navigasikan ke bagian paket di dasbor profil Anda.

Untuk menginstal paket Anda dan menggunakannya sebagai ketergantungan pada salah satu proyek Anda, jalankan:

npm Installnama-dari-milikmu-kemasan

Menghapus Paket Anda Dari npm

Anda masih memiliki kendali penuh atas paket Anda di npm, artinya Anda dapat memodifikasi dan bahkan menghapus paket Anda secara permanen dari npm. Anda dapat menghapus paket Anda dengan masuk ke bagian pengaturan paket Anda dan memilih opsi hapus paket.