Jibu 1. Jest/Enzyme inahitajika tu wakati wa kuunda, kwa hivyo inapaswa kuhifadhiwa kama DevDependencies.
Je, utegemezi wa dev unapaswa kuwa nini?
Baadhi ya mifano mizuri ya vitegemezi ambavyo vitahitajika wakati wa utekelezaji ni pamoja na React, Redux, Express, na Axios Baadhi ya mifano mizuri ya wakati wa kusakinisha devDependencies itakuwa Nodemon, Babel, ESLint, na mifumo ya majaribio kama vile Chai, Mocha, Enzyme, n.k… Wakati ujao, tutachimba zaidi katika kifurushi chetu. json filer.
Je, nitumie utegemezi wa Dev?
Kwa kifupi, unapaswa kuhifadhi sehemu kama DevDependency inapotumika tu kwa uundaji na majaribio; kila kitu kingine kinapaswa kuwa tegemezi.
Je, utegemezi wa dev unapaswa kusakinishwa lini?
Unapoongeza -D bendera, au --save-dev, unaisakinisha kama tegemeo la usanidi, ambalo huiongeza kwenye orodha ya DevDependencies. Vitegemezi vya maendeleo vinakusudiwa kama vifurushi vya ukuzaji pekee, ambavyo havihitajiki katika uzalishaji. Kwa mfano vifurushi vya majaribio, pakiti ya tovuti au Babel.
Je, aina za propu zinapaswa kuwa tegemezi la dev?
'aina-za-prop' zinapaswa kuorodheshwa katika vitegemezi vya mradi, si devDependencies.