npm

npm czyli Node Package Manager – menadżera pakietów dla Node.js
Parę ciekawych faktów:

  • npm jest napisany całkowicie w języku JavaScript
  • npm jest aplikacją wiersza poleceń, CLI
  • npm jest standardowo dostępny, jeśli zainstalowane jest środowisko Node.js
  • może być używany do zarządzania warstwą front-end aplikacji WWW
  • npm to repozytorium otwartych, darmowych i również płatnych bibliotek, frameworków, narzędzi, pakietów
  • alternatywą dla NPM jest YARN
  • npm zarządza zależnościami, zapisując je w pliku package.json
  • npm pozwala na automatyzowanie procesów związanych z tworzeniem aplikacji webowych i serwerowych

plik package.json

Każdy projekt oparty na npm zawiera plik package.json, który przechowuje metadane projektu, listę zależności oraz skrypty do uruchamiania różnych procesów (np. npm start, npm test). Jest to centralne miejsce, w którym zapisane są wszystkie informacje dotyczące projektu.
Plik opisujący pakiety używane w projekcie, podczas instalacji nowego pakietu npm aktualizuje plik package.json.

katalog node_modules

W tym katalogu przechowywane są zainstalowane moduły.

Flagi

-g instalacja globalnie

Polecenia

npm install
npm update

Oficjalna strona npm.

Przydatne package

  • n – Interactively Manage Your Node.js Versions

Hope this helps and happy coding :)

Zobacz jeszcze

VS Code - Visual Studio Code - shortcodes

Linie kodu ALT + Z - zwijanie lini w widoku pliku Alt + ↓ - przeniesienie lini, lub całego bloku w dół Alt + ↑ - przeniesienie lini, lub całego bloku w górę Shift + Alt + ↑ -...

ChatGPT

Obecnie AI to narzędzia oparte na zaawansowanych algorytmach uczenia maszynowego i sieciach neuronowych. Idealne do analizowania olbrzymich ilości danych. ChatGPT można uruchomić w...