Zależności deweloperskie w npm w JavaScript

Istnieją również biblioteki, które są potrzebne tylko w procesie rozwoju jako narzędzie pracy programisty. Przykładami takich bibliotek są bundlery Webpack lub Gulp (będziemy je studiować dalej).

Takie biblioteki są również instalowane przez npm. Jednakże, należy je instalować nie jako zwykłe zależności, ale jako specjalne zależności dla dewelopera.

Aby to zrobić, należy wywołać instalację z flagą --save-dev:

terminalnpm install --save-dev webpack

Lub w krótszej formie:

terminalnpm install -D webpack

Lub jeszcze krócej:

terminalnpm i -D webpack

W rezultacie pakiety, zainstalowane taką komendą trafią do ustawienia devDependencies:

package.json{
  "devDependencies": {
    "webpack": "^5.74.0"
  }
}
Задание 1

Zainstaluj bibliotekę Gulp:

terminalnpm install --save-dev gulp

Przeanalizuj plik package.json.