Node.js NPM
Co to jest NPM?
NPM to menedżer pakietów dla pakietów Node.js lub modułów, jeśli chcesz.
www.npmjs.com udostępnia tysiące darmowych pakietów do pobrania i używania.
Program NPM jest instalowany na twoim komputerze podczas instalacji Node.js
NPM jest już gotowy do uruchomienia na Twoim komputerze!
Co to jest pakiet?
Pakiet w Node.js zawiera wszystkie pliki potrzebne do modułu.
Moduły to biblioteki JavaScript, które możesz dołączyć do swojego projektu.
Pobierz pakiet
Pobranie pakietu jest bardzo proste.
Otwórz interfejs wiersza poleceń i powiedz NPM, aby pobrać żądany pakiet.
Chcę pobrać pakiet o nazwie „wielkie litery”:
Pobierz „wielkie litery”:
C:\Users\Your Name>npm install upper-case
Teraz pobrałeś i zainstalowałeś swój pierwszy pakiet!
NPM tworzy folder o nazwie „node_modules”, w którym pakiet zostanie umieszczony. Wszystkie pakiety, które zainstalujesz w przyszłości, zostaną umieszczone w tym folderze.
Mój projekt ma teraz taką strukturę folderów:
C:\Users\My Name\node_modules\upper-case
Korzystanie z pakietu
Po zainstalowaniu pakietu jest gotowy do użycia.
Dołącz pakiet „wielkimi literami” w taki sam sposób, jak dołączasz każdy inny moduł:
var uc = require('upper-case');
Utwórz plik Node.js, który przekonwertuje dane wyjściowe „Hello World!” na wielkie litery:
Przykład
var http = require('http');
var uc = require('upper-case');
http.createServer(function
(req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write(uc.upperCase("Hello
World!"));
res.end();
}).listen(8080);
Zapisz powyższy kod w pliku o nazwie „demo_uppercase.js” i zainicjuj plik:
Zainicjuj demo_uppercase:
C:\Users\Your Name>node demo_uppercase.js
Jeśli wykonałeś te same kroki na swoim komputerze, zobaczysz taki sam wynik jak w przykładzie: http://localhost:8080