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