Loading AI tools
Z Wikipedii, wolnej encyklopedii
npm – domyślny manager pakietów dla środowiska Node.js, może być także używany do zarządzania warstwą front-end aplikacji WWW[2]. NPM to także repozytorium pakietów (nazywane rejestrem npm) oraz nazwa firmy (npm, Inc.) która nim zarządza. Istnieją także inne managery pakietów, które korzystają z repozytorium npm, np. Yarn.
![]() Logo programu | |
Autor | Isaac Z. Schlueter, Forrest Norvell, Robert Kowalski, Domenic Denicola, Tim Oxley, Evan Meagher, others |
---|---|
Pierwsze wydanie | 12 stycznia 2010; ponad 14 lat temu[1] |
Aktualna wersja stabilna | 10.8.2 (9 lipca 2024) [±] |
Język programowania | JavaScript |
Platforma sprzętowa | wieloplatformowy |
Licencja | Artistic License 2.0 |
Strona internetowa |
npm jest napisany całkowicie w języku JavaScript, zapoczątkowany został przez Isaaca Z. Schluetera, a zainspirowany managerami pakietów PEAR języka PHP oraz CPAN języka Perl[3].
npm jest aplikacją wiersza poleceń, za pomocą której można instalować aplikacje dostępne w repozytorium npm. Strona domowa aplikacji zawiera wyszukiwarkę pakietów. Repozytorium jest publiczne i darmowe dla pakietów Open Source, ale istnieją także prywatne repozytoria dostępne za opłatą[4]. npm jest standardowo dostępny, jeśli zainstalowane jest środowisko Node.js.
Instalacja pakietu odbywa się poprzez wykonanie poniższego polecenia:
npm install moment
Następnie, w aplikacji Node.js można użyć pakietu w następujący sposób:
var moment = require('moment');
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.