Istnieją dwa sposoby instalacji pakietów npm: lokalny lub globalny. Możesz wybrać instalację w zależności od pakietu, którego chcesz używać.
Jeśli chcesz polegać na własnych modułach, które używają wymagań podobnych do Node.js, to musisz instalować lokalnie, co jest domyślnym zachowaniem npm. Z drugiej strony, jeśli chcesz używać go jako narzędzia wiersza poleceń, jak grunt CLI, to warto zainstalować go globalnie.
Instalacja
Pakiet można pobrać za pomocą następującego polecenia:
To utworzy katalog node_modules obecnym, jeśli jeszcze nie istnieje, i pobierze pakiet do tego katalogu.
Test:
Aby potwierdzić, że instalacja npm działa, sprawdź, czy katalog node_modules istnieje i czy zawiera katalog pakietu, który zainstalowałeś. Możesz uruchomić ls node_modules na systemie Unix, aby wykonać tę pracę. "OSX", "Debian" lub node_modules reżysera na Windows.
Przykład:
Zainstaluj pakiet o nazwie lodash. Potwierdź, że działa poprawnie, wpisując zawartość node_modules katalogu i patrząc na katalog o nazwie lodash.
Jeśli nie masz package.json pliku w lokalnym katalogu, zainstaluj najnowszą wersję pakietu.
Jeśli istnieje plik package.json lub package-lock.json, to zainstalowana zostanie najnowsza wersja, jeśli taka istnieje, która spełnia zasady semver zadeklarowane w package.json.
Użyj zainstalowanego pakietu
Gdy pakiet jest już w node_modules, możesz go użyć w swoim kodzie. Na przykład, jeśli tworzysz moduł Node.js, możesz o niego poprosić.
Przykład:
Stwórz plik o nazwie index.js z następującym kodem:
Poprawny wynik wyjściowy to: [2, 3]
Jeśli nie zainstalujesz lodash poprawnie, pojawia się ten błąd:
Jeśli nie zainstalowałeś prawidłowo lodash, otrzymasz ten błąd:
module.js:340 Throw err; ^
Error: Cannot find module 'lodash' Aby to naprawić, uruchom npm install lodash w katalogu, w którym znajduje się twój index.js.
|