Wymagania wstępne: Musisz mieć zainstalowane i uruchomione środowisko nodejs na komputerze, aby utworzyć moduł węzłów, aby uzyskać przewodnik dotyczący instalacji nodejs kliknij tutaj.
W tym moduł w twoim projekcie
Aby użyć określonego modułu, musisz użyć słowa kluczowego "wymagać()" z nazwą tego modułu. Jeśli moduł, którego chcesz użyć, nie jest wbudowanym modułem, możesz pobrać moduły z biblioteki NPM za pomocą następującego polecenia w terminalu:
Instalacje NPMWbudowane moduły
NodeJS zawiera wiele wbudowanych modułów, niektóre przykłady wbudowanych modułów to:
Tworzenie własnego modułu NodeJS
Możesz łatwo utworzyć moduły węzła i użyć innych plików tego samego projektu lub w różnych aplikacjach. Aby zacząć, zacznijmy od wejścia do folderu i utworzenia nowego projektu węzłów za pomocą NPM. Wpisz więc następujące wiersze w terminalu edytora kodu:
$ mkdir create_node_module
To utworzy nowy folder, teraz musimy wejść do folderu za pomocą następującego polecenia:
$ cd create_node_module
Teraz, gdy jesteś w utworzonym folderze, możesz uruchomić nowy projekt węzłów za pomocą polecenia:
$ npm initZobaczysz następujący wynik na swojej konsoli:
Po prostu śledź przewodnika z ekranem terminalu i podaj nazwę pakietu, nazwę autora itp.
W końcu zapyta cię, czy nie przeszkadza ci pakiet.plik JSON:
Typ Tak lub naciśnij Wchodzić.
Utwórz nowy plik i nazwij go „MyfirstModule.JS ”. W tym pliku zamierzamy przechowywać informacje o super-samochodach, więc potrzebujemy struktury danych Samochód które możemy utworzyć z następującymi wierszami kodu:
samochód klasowyNastępnie potrzebujemy listy samochodów z każdym wpisem zmapowanym na strukturę danych, którą właśnie utworzyliśmy:
const allcars = [Następnie chcemy funkcji, która losowo wybiera samochody z naszej listy. Będziemy również musieli wyeksportować tę funkcję za pomocą słowa kluczowego ”eksport ” Aby każdy plik wymagający naszego modułu mógł mieć dostęp do tej funkcji. Użyj następujących wierszy kodu:
eksport.getRandomCar = () =>Utwórz nowy plik w tym samym folderze i nazwij go „Indeks JS”, i wpisz następujący wiersz w tym pliku:
const Cars = wymaga ("./myFirstModule ”);Ta linia będzie zawierać nasz moduł w naszym indeks.JS Plik również możemy teraz zadzwonić „GetRandomCar ()” funkcja za pomocą "samochody" zmienny:
const RandomCar = samochody.getRandomCar ();Ostatnią rzeczą, jaką pozostało do użycia nazwa i Model samochodu, który został losowo wybrany. Robimy to za pomocą następujących wierszy poleceń kodu:
konsola.dziennik(Teraz musimy tylko uruchomić indeks plik poprzez wpisanie następującego polecenia w terminalu:
indeks węzła.JSZobaczysz następujący wynik na konsoli:
Tam, utworzyłeś swój pierwszy moduł węzła i użyłeś go w innym pliku za pomocą eksport I wymagać sprawozdania. Jeśli chcesz przejść do końca, możesz opublikować ten moduł w bibliotece NPM.
Wniosek
Moduły węzłów są odpowiednikiem bibliotek JavaScript i dlatego tworzenie nowych modułów węzłów nie jest trudnym zadaniem. Na początek musisz skonfigurować nowy projekt za pomocą „NPM Init” a następnie możesz zaimplementować moduł węzła w innym pliku lub aplikacji, używając wymagać I eksport słowa kluczowe. Obecnie wdrażamy użycie modułów tylko w jednym komputerze, jeśli chcesz, możesz nawet opublikować swój moduł na Biblioteka NPM również.