1 Απάντηση. Το Jest/Enzyme απαιτούνται μόνο κατά την ανάπτυξη, επομένως το θα πρέπει να αποθηκευτεί ως devDependencies.
Τι θα πρέπει να είναι η εξάρτηση προγραμματιστή;
Μερικά καλά παραδείγματα εξαρτήσεων που θα απαιτούνταν κατά το χρόνο εκτέλεσης περιλαμβάνουν τα React, Redux, Express και Axios Μερικά καλά παραδείγματα για το πότε πρέπει να εγκαταστήσετε devDependencies θα ήταν τα Nodemon, Babel, ESLint, και δοκιμών πλαισίων όπως Chai, Mocha, Enzyme, κ.λπ.… Την επόμενη φορά, θα εμβαθύνουμε στη συσκευασία μας. json filer.
Πρέπει να χρησιμοποιήσω εξαρτήσεις προγραμματιστών;
Με λίγα λόγια, θα πρέπει να αποθηκεύσετε μια ενότητα ως devDependency όταν χρησιμοποιείται μόνο για ανάπτυξη και δοκιμή; όλα τα άλλα πρέπει να είναι εξάρτηση.
Πότε πρέπει να εγκατασταθεί μια εξάρτηση προγραμματιστή;
Όταν προσθέτετε τη σημαία -D ή --save-dev, την εγκαθιστάτε ως εξάρτηση ανάπτυξης, η οποία την προσθέτει στη λίστα devDependencies. Οι εξαρτήσεις ανάπτυξης προορίζονται ως πακέτα μόνο για ανάπτυξη, τα οποία δεν χρειάζονται στην παραγωγή. Για παράδειγμα δοκιμή πακέτων, webpack ή Babel.
Θα πρέπει οι τύποι υποστηρίγματος να είναι εξάρτηση από προγραμματιστές;
'prop-types' θα πρέπει να αναφέρονται στις εξαρτήσεις του έργου, όχι στις εξαρτήσεις dev.