1 Odpowiedź. Jest/Enzyme są wymagane tylko podczas rozwoju, dlatego należy zapisać jako devDependencies.
Jaka powinna być zależność deweloperska?
Kilka dobrych przykładów zależności, które byłyby wymagane w czasie wykonywania, to React, Redux, Express i Axios Dobrymi przykładami instalowania devDependencies są Nodemon, Babel, ESLint oraz frameworki testowe, takie jak Chai, Mocha, Enzyme itp. Następnym razem zagłębimy się w nasz pakiet. json filer.
Czy powinienem używać zależności deweloperskich?
Krótko mówiąc, powinieneś zapisać moduł jako devDependency, gdy jest używany tylko do programowania i testowania; wszystko inne powinno być zależnością.
Kiedy należy zainstalować zależność programistyczną?
Gdy dodajesz flagę -D lub --save-dev, instalujesz ją jako zależność programistyczną, która dodaje ją do listy devDependencies. Zależności programistyczne są przeznaczone jako pakiety przeznaczone tylko do programowania, które nie są potrzebne w środowisku produkcyjnym. Na przykład pakiety testowe, webpack lub Babel.
Czy typy właściwości powinny być zależnością deweloperską?
'prop-types' powinny być wymienione w zależnościach projektu, a nie devDependencies.