1 Odpověď. Jest/Enzyme jsou vyžadovány pouze během vývoje, proto by měl být uložen jako devDependencies.
Jaká by měla být vývojová závislost?
Některé dobré příklady závislostí, které by byly vyžadovány za běhu, zahrnují React, Redux, Express a Axios Některé dobré příklady, kdy nainstalovat devDependencies, jsou Nodemon, Babel, ESLint, a testování frameworků jako Chai, Mocha, Enzyme atd… Příště se pustíme hlouběji do našeho balíčku. json filer.
Mám používat Dev Dependencies?
Stručně řečeno, měli byste uložit modul jako devDependency, když se používá pouze pro vývoj a testování; vše ostatní by měla být závislost.
Kdy by měla být nainstalována závislost pro vývojáře?
Když přidáte příznak -D nebo --save-dev, instalujete jej jako vývojovou závislost, která jej přidá do seznamu devDependencies. Vývojové závislosti jsou zamýšleny jako vývojové balíčky, které nejsou při výrobě potřeba. Například testovací balíčky, webpack nebo Babel.
Měly by být typy rekvizit závislé na vývoji?
'prop-types' by měly být uvedeny v závislostech projektu, nikoli devDependencies.