Node Package Manager (npm): Difference between revisions
Created page with "'''NPM''' (''Node Package Manager'') adalah suatu package dengan dua kegunaan, yang pertama yaitu repository online dimana penggunanya dapat membagikan modul Node js dan aplikasi buatannya. Jika ingin menggunakan sebuah modul, kamu hanya perlu mencarinya di repository ini, mendownload, dan menginstallnya di komputer. Kegunaan yang kedua, NPM adalah command line yang bisa menyalurkan interaksi kepada platform online, seperti browser dan server. Utilitas ini dapat men..." |
No edit summary |
||
| Line 2: | Line 2: | ||
Kegunaan yang kedua, NPM adalah command line yang bisa menyalurkan interaksi kepada platform online, seperti browser dan server. Utilitas ini dapat menginstall dan menguninstall package, mengelola versi dan dependency yang diperlukan untuk mengerjakan proyek. | Kegunaan yang kedua, NPM adalah command line yang bisa menyalurkan interaksi kepada platform online, seperti browser dan server. Utilitas ini dapat menginstall dan menguninstall package, mengelola versi dan dependency yang diperlukan untuk mengerjakan proyek. | ||
[[Node JS]] memiliki beberapa pilihan package manager untuk manajemen dependency yang dipakai. Beberapa diantaranya yaitu NPM (Node Package Manager) bawaan Node JS, Yarn , SnowPack, dan PNPM. Setiap package manager tersebut dibuat oleh setiap komunitas dengan tujuan penggunaan tertentu. Misalnya, Yarn yang menjadi alternatif NPM dengan banyak tambahan fitur dan perbaikan performa, atau SnowPack yang menjadi build tools untuk front end web app dengan [[CDN]]. | |||
==Cara Kerja NPM== | ==Cara Kerja NPM== | ||