
Laura Albarracín
Pregunta¿Qué finalidad tiene instalar una dependencia de forma opcional?

Luis Fernando Montoya Lancheros
El compañero @nardoyala respondió muy bien la pregunta aquí https://platzi.com/comentario/1401848/. Y dice lo siguiente:
Son las dependencias que aportan algo extra al proyecto pero que no son necesarias para que el proyecto funcione. Por lo que si su instalación falla por cualquier motivo el proyecto es totalmente funcional.
Un ejemplo de esto es si quieres decorar los logs en la consola, puedes agregar un paquete como chalk que te ayudará a lograrlo. El proyecto va a funcionar igual asi los logs no estén decorados, por lo que este sería un paquete opcional.
Espero te haya servido en algo, saludos 😄