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 файлини ўрганинг.