Npm (manager pakietów)
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].
| ||
![]() Logo programu | ||
Autor | Isaac Z. Schlueter, Forrest Norvell, Robert Kowalski, Domenic Denicola, Tim Oxley, Evan Meagher, others | |
Pierwsze wydanie | 12 stycznia 2010; ponad 11 lat temu[1] | |
Aktualna wersja stabilna | 7.6.0 (25 lutego 2021) [±] | |
---|---|---|
Język programowania | JavaScript | |
Platforma sprzętowa | wieloplatformowy | |
Licencja | Artistic License 2.0 | |
Strona internetowa |
HistoriaEdytuj
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].
OpisEdytuj
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.
PrzykładEdytuj
Aby zainstalować pakiet wykonujemy poniższe polecenie:
npm install moment
Następnie, w aplikacji Node.js możemy użyć pakietu w następujący sposób:
var moment = require('moment');
PrzypisyEdytuj
- ↑ Pierwsze wydanie npm.
- ↑ An Introduction to Node.js for Front-End Developers.
- ↑ Isaac Z. Schlueter: Forget CommonJS. It's dead. **We are server side JavaScript.**. W: GitHub [on-line]. 25 Marca 2013.
- ↑ cennik npm.