Dev зависимости в npm в JavaScript

Съществуват и библиотеки, които са необходими само в процеса на разработка като инструмент за работа на програмиста. Примери за такива библиотеки са сборщиците Webpack или Gulp (ще ги изучаваме в бъдеще).

Такива библиотеки също се инсталират чрез npm. Въпреки това, те трябва да се инсталират не в обикновените зависимости, а в специални зависимости за разработчик.

За това трябва да извикате инсталирането с флаг --save-dev:

terminalnpm install --save-dev webpack

Или в по-кратка форма:

terminalnpm install -D webpack

Или дори по-кратко:

terminalnpm i -D webpack

В резултат пакетите, инсталирани с такава команда, ще попаднат в настройката devDependencies:

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

Инсталирайте библиотеката Gulp:

terminalnpm install --save-dev gulp

Изследвайте файла package.json.