Composer en Laravel: consejos rápidos

composer

Composer en Laravel: consejos rápidos

Vamos a hablar sobre el composer (administrador de dependencias) y, primero, daré una diferencia rápida entre la instalación y la actualización del compositor.

Entonces, mientras ejecutamos el comando composer install en nuestro terminal, verifica el archivo composer.lock e instala todas las versiones específicas mencionadas en el archivo.

Y la actualización del compositor comprueba el compositor.json y comprueba el servidor de packages.org para obtener cualquier versión nueva de los paquetes mencionados e instalarlos en el proyecto.

Como resultado, debe ejecutar la actualización del compositor en su máquina local y la instalación del compositor en un servidor de producción.

A continuación, hablemos de la marca dev en el comando al instalar cualquier paquete, así que simplemente podemos usar el siguiente fragmento para instalar el paquete solo para el desarrollo. p.ej.

Composer
P.ej. Para instalar un paquete con una bandera de desarrollo.

Si verifica su archivo composer.json, obtendrá un objeto con el nombre require-dev y todas las dependencias relacionadas con el desarrollo se mencionan allí.

Entonces, si realiza la instalación del compositor, se instalarán todas las dependencias, pero si queremos instalar solo dependencias dev o no dev en el proyecto, entonces tenemos que mencionarlo manualmente porque el compositor no es una herramienta de Laravel, por lo que no puede obtenerlo de el archivo .env de laravel que está en desarrollo o producción.

Podemos hacerlo manualmente como el fragmento de abajo e instalará solo los paquetes requeridos y también eliminará los paquetes basados en desarrollo si alguno ya está instalado.

composer
comandos para instalar o actualizar sin dependencias de desarrollo.

También podemos verificar los paquetes desactualizados de nuestro proyecto y podemos actualizarlos específicamente si es necesario. podemos hacer esto usando el comando: – composer outdated y dará la lista de todos los paquetes desactualizados con información relacionada.

Antes de irse… ¡Gracias por leer el artículo! Si lo disfrutó, no olvide mostrar su agradecimiento haciendo clic en 👍🏼 a continuación.

Escribo sobre mis experiencias profesionales como desarrollador de software autodidacta, ¡así que haga clic en el botón 👍🏼 si esto le interesa!

Recent Post