Przejdź do treści
Oskar Kowalów

Instalowanie zależności w projekcie poprzez npm install

30 lipca 2021

NPM (Node Package Manager) to domyślny menedżer pakietów używany w środowisku uruchomieniowym Javascript w NodeJS. Dzięki NPM możemy instalować różne paczki/zależności do swojego projektu.

Domyślne zachowanie npm install

Instalacja paczki jest bardzo prosta, wystarczy uruchomić komendę npm install [nazwa_paczki] i zacznie się ona instalować w naszym projekcie. Możemy tą komendę wywołać w wersji skróconej, tj. npm i [nazwa_paczki] i efekt jest taki sam. Od wersji NPM 5.0.0 komenda ta zapisze zależność do sekcji dependencies w pliku package.json oraz pobierze całą paczkę wraz z zależnościami pobieranej paczki do folderu node_modules. Przed wersją NPM 5.0.0 trzeba było dodać dodatkową flagę --save ale teraz nie jest to konieczne.

Dodatkowe flagi

Do komendy npm install możemy przekazać odpowiednie flagi, dzięki którym możemy kontrolować gdzie i jak zostanie zapisana zależność:

Terminal window
npm install --save-prod # === npm i -P
Terminal window
npm install --save-dev # === npm i -D
Terminal window
npm install -save-optional # === npm i -O
Terminal window
npm install --no-save

Gdy użyjemy którejkolwiek komendy, która zapisze paczkę do pliku package.json to mamy możliwość użycia dwóch dodatkowych flag:

Terminal window
npm install --save-exact # lub npm i -E
Terminal window
npm install --save-bundle

Źródła