1 Atsakymas. Jest / Enzyme reikalingi tik kuriant, todėl turėtų būti išsaugoti kaip devDependencies.
Kas turėtų būti priklausomybė nuo kūrėjo?
Kai kurie geri priklausomybių, kurių reikėtų vykdymo metu, pavyzdžiai: React, Redux, Express ir Axios Kai kurie geri pavyzdžiai, kada įdiegti devDependencies būtų Nodemon, Babel, ESLint, ir testavimo sistemas, tokias kaip „Chai“, „Mocha“, „Enzyme“ir kt. Kitą kartą pasigilinsime į savo paketą. json failas.
Ar turėčiau naudoti kūrėjo priklausomybes?
Trumpai tariant, turėtumėte išsaugoti modulį kaip įrenginio priklausomybę, kai jis naudojamas tik kūrimui ir testavimui; visa kita turėtų būti priklausomybė.
Kada turėtų būti įdiegta kūrėjo priklausomybė?
Kai pridedate vėliavėlę -D arba --save-dev, ją diegiate kaip kūrimo priklausomybę, kuri įtraukiama į devDependencies sąrašą. Kūrimo priklausomybės yra skirtos tik kūrimui skirtų paketų, kurie gamyboje nereikalingi. Pavyzdžiui, bandyti paketus, žiniatinklio paketą arba „Babel“.
Ar rekvizito tipai turėtų būti priklausomi nuo kūrėjo?
'prop-types' turėtų būti nurodyta projekto priklausomybėse, o ne devDependencies.