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

Ишлаб чиқиш жараёнида дasturchнинг иш учун инструмент сифатида фақатгина керак бўладиган кутубхоналар ҳам мавжуд. Бундай кутубхоналарга мисол тарикасида Webpack ёки Gulp (биз уларни кейинроқ ўрганамиз) йиғувчиларини келтириш мумкин.

Бундай кутубхоналар ҳам npm орқали ўрнатилади. Аммо, уларни оддий зависимостьларга эмас, балки ишлаб чиқувчи учун махсус зависимостьларга ўрнатиш керак.

Бунинг учун ўрнатишни --save-dev байроқчаси билан чақириш керак:

terminalnpm install --save-dev webpack

Ёки қисқароқ шаклда:

terminalnpm install -D webpack

Ёки яна ҳам қисқароқ:

terminalnpm i -D webpack

Натижада шундай буюруқ орқали ўрнатилган пакетлар devDependencies созламасига тушadi:

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

Gulp кутубхонасини ўрнатинг:

terminalnpm install --save-dev gulp

package.json файлини ўрганинг.