Configuración de Pruebas Unitarias en Node.js con Jasmine

Clase 17 de 38Curso de Unit Testing para MEAN con Jasmine

Resumen

La diferencia entre dependencies (dependencias) y devDependencies (dependencias de desarrollo) es que las dependencias normales las instalamos siempre, en desarrollo o en producción. En cambio, las devDependencies son módulos que solo se vamos a necesitar en la etapa de desarrollo, no en producción.

Algunos buenos ejemplos de dependencies que se requerirían en tiempo de ejecución son, por ejemplo, React, Redux, Express y Axios.

Algunos buenos ejemplos de cuándo instalar devDependencies serían Nodemon, Babel, ESLint y marcos de prueba como Chai, Mocha, Enzyme, entre otros.