Setiap pengembang web telah berurusan dengan "npm" sepanjang karier mereka. Ini adalah alat pengemasan menarik yang memberi Anda banyak paket penting dan membantu Anda menambahkan dan mengelola dependensi untuk aplikasi web Anda.

Apa itu NPM?

Ini adalah manajer paket (kependekan dari Node Package Manager) untuk bahasa pemrograman javascript. Itu dapat mengelola paket lokal Anda dan dependensinya untuk proyek Anda. Biasanya sudah disertakan dengan penginstal Node.js.

Tapi, pernahkah Anda memikirkan bagaimana paket ini tersedia di npm? Mereka diunggah oleh devsseperti Anda dan saya!

Pada artikel ini saya akan memberi tahu Anda cara mempublikasikan paket Anda sendiri di npm. Ini adalah artikel tingkat pemula dan siapa pun yang memiliki pengetahuan dasar pengembangan web dapat melakukannya sendiri.

Prasyarat

Saya berasumsi Anda sudah menginstal Node.js terbaru. Anda dapat memeriksanya dengan:

simpul -v

npm -v

Bagaimana kamu melakukannya ?

Nah, prosedurnya sangat mudah dan mudah.

  1. Untuk memulainya, Anda perlu membuat akun di situs resmi npm npmjs.com
  2. Maka Anda perlu membuat repo yang ingin Anda publikasikan. Umumnya, repo ini berisi file berikut: index.js, package.json dan file README.md.

mkdir halo-dunia && cd halo-dunia

Anda dapat membuat package.json Anda dengan:

npm init

atau hanya:

npm init -y

Catatan:Kami akan memublikasikan repo kami secara publik sehingga ada kemungkinan nama repo yang Anda terbitkan sudah dipublikasikan. Dalam hal ini, npm tidak akan mengizinkan penerbitan paket Anda. Jadi, untuk mengatasi masalah ini, Anda disarankan untuk menjaga nama paket Anda tetap unik atau Anda harus menggunakan nama pengguna Anda (akun npm) dengan nama paket.

yaitu @nama-pengguna-anda/hello-world.

Sekarang buat file README.md (Anda dapat membuatnya secara manual atau jika Anda membuat repo di github/gitlab maka itu akan melakukannya untuk Anda) dan tambahkan deskripsi tentang paket Anda. Jika Anda tidak tahu tentang file penurunan harga atau tidak tahu cara menulis di dalamnya, Anda dapat mengambil bantuan dari sini: Menguasai Penurunan Harga · Panduan GitHub

3. Sekarang, Anda dapat memasukkan kode Anda ke dalam index.js (ingat bahwa kode yang Anda masukkan ke dalam file ini harus diekspor menggunakan module.exportsatau exports.your_function-name sehingga dapat digunakan setelah mengimpor di repo mana pun).

Jika Anda belum memiliki kode atau repo apa pun, Anda dapat memulai dengan hello-worldklasik seperti yang ditunjukkan di bawah ini (di index.js):

ekspor.helloWorld = fungsi () {

console.log("Halo, saya telah dipanggil dari modul Anda!")

}

Sekarang kita sudah memiliki semua file yang kita perlukan, saatnya mempublikasikannya!

4. Buka terminal Anda atau git bash (jika di windows) dan ikuti langkah-langkah di bawah ini:

login npm

itu akan meminta nama pengguna dan kata sandi Anda.

Sekarang, Anda masuk ke akun Anda sehingga kami dapat mempublikasikannya.

npm publikasikan — akses publik

Ingatlah bahwa Anda harus menggunakan perintah di atas di tempat package.json Anda berada.

Itu dia. Selamat, Anda baru saja menerbitkan paket pertama Anda!

Anda dapat checkout paket Anda di npmjs.com.

Di sini, saya juga menyediakan tautan ke repo pertama saya https://www.npmjs.com/package/@utsavgadhiya/crypto-module.

Sumber daya untuk bantuan lebih lanjut:



Terima kasih telah membacanya. Semoga harimu menyenangkan!