1 Պատասխան. Jest/Enzyme-ը պահանջվում է միայն մշակման ընթացքում, հետևաբար պետք է պահպանվի որպես devDependencies:
Ի՞նչ պետք է լինի մշակողի կախվածությունը:
Կախվածությունների մի քանի լավ օրինակներ, որոնք կպահանջվեն գործարկման ժամանակ, ներառում են React, Redux, Express և Axios Dependencies տեղադրելու որոշ լավ օրինակներ կլինեն Nodemon, Babel, ESLint:, և փորձարկման շրջանակներ, ինչպիսիք են Chai, Mocha, Enzyme և այլն… Հաջորդ անգամ մենք ավելի խորը կքանդենք մեր փաթեթը: json ֆայլեր.
Պե՞տք է օգտագործեմ Dev-ի կախվածությունները:
Մի խոսքով, դուք պետք է պահեք մոդուլը որպես devDependency, երբ այն օգտագործվում է միայն մշակման և փորձարկման համար; մնացած ամեն ինչ պետք է կախվածություն լինի:
Ե՞րբ պետք է տեղադրվի մշակողի կախվածությունը:
Երբ ավելացնում եք -D դրոշը կամ --save-dev, դուք այն տեղադրում եք որպես զարգացման կախվածություն, որն ավելացնում է այն devDependencies ցուցակում: Զարգացման կախվածությունը նախատեսված է որպես միայն զարգացման փաթեթներ, որոնք անհրաժեշտ չեն արտադրության մեջ: Օրինակ՝ փորձարկման փաթեթներ, վեբ փաթեթ կամ Բաբել։
Պե՞տք է արդյոք օժանդակ տեսակները լինեն մշակողի կախվածություն:
'prop-types' պետք է նշված լինի նախագծի կախվածություններում, ոչ թե devDependencies: