Npm (software)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Npm
software
Siglă
Tip Sistem de gestionare a pachetelor
Dezvoltator Isaac Z. Schlueter, Rebecca Turner, Kat Marchán și alții.
npm, inc. (filială a GitHub [1] )
Ultima versiune 7.18.1 (17 iunie 2021)
Sistem de operare Multiplatform
Limba JavaScript
Licență Licență artistică 2.0
( licență gratuită )
Site-ul web www.npmjs.com/

npm (prescurtare pentru Node Package Manager [2] ) este un manager de pachete pentru limbajul de programare JavaScript . Este managerul de pachete implicit pentru mediul de execuție JavaScript Node.js. Acesta constă dintr-un client de linie de comandă, numit și npm, și o bază de date online de pachete publice și private, numită registru npm .

Registrul este accesibil prin intermediul clientului și pachetele disponibile sunt disponibile pe site-ul web npm. Managerul de pachete și registrul sunt gestionate de npm, Inc.

Istorie

npm este scris în întregime în JavaScript și a fost dezvoltat de Isaac Z. Schlueter inspirându-se din alte proiecte similare, cum ar fi PEAR ( PHP ) și CPAN ( Perl ). [3]

Alternative

Există mai multe alternative la npm pentru instalarea modulelor JavaScript, cum ar fi: ied, pnpm, npmd și Yarn (publicat de Facebook în octombrie 2016) [4] . Toate acestea sunt compatibile cu registrul npm. Alternativele oferă experiențe diferite la nivel de client, de obicei axate pe îmbunătățirea performanței și a algoritmilor deterministi. [5]

Notă

  1. ^ (EN) GitHub deținut de Microsoft pentru a achiziționa managerul de pachete JavaScript Npm , pe geekwire.com. Adus la 17 aprilie 2020 .
  2. ^ https://github.com/npm/cli/commit/4626dfa73b7847e9c42c1f799935f8242794d020#diff-04c6e90faac2675aa89e2176d2eec7d8R1
  3. ^ Isaac Z. Schlueter, Forget CommonJS. Este mort. ** Suntem JavaScript de pe server. ** , pe GitHub , 25 martie 2013.
  4. ^ Bună ziua, fire! , pe Blogul npm , 11 octombrie 2016. Adus la 18 mai 2019 .
  5. ^ Yehuda Katz, De ce lucrez la Yarn , yehudakatz.com , 11 octombrie 2016. Accesat la 18 mai 2019 .

Alte proiecte

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT