Si encuentras algún detalle que no entiendes puedes comentarlo y te responderemos lo más rápido posible.
Solución:
Compositor 1.x y 2.x
Ejecutar el siguiente comando eliminará el paquete del proveedor (o donde sea que instale los paquetes), composer.json y composer.lock. Cambie el proveedor/paquete apropiadamente.
composer remove vendor/package
Obviamente, deberá eliminar las referencias a ese paquete dentro de su aplicación.
Actualmente estoy ejecutando la siguiente versión de composer:
Composer version 1.0-dev (7b13507dd4d3b93578af7d83fbf8be0ca686f4b5) 2014-12-11 21:52:29
Documentación
https://getcomposer.org/doc/03-cli.md#remove
Actualizaciones
- 26/10/2020: la respuesta actualizada para afirmar el comando funciona para v1.x y v2.x de Composer
Lo tengo funcionando… Los pasos para eliminar un paquete de Laravel son:
- Eliminar la declaración de composer.json (en la sección “requerir”)
- Eliminar proveedor de servicios de
config/app.php
(referencia en “proveedores” array) - Eliminar cualquier alias de clase de
config/app.php
- Elimine cualquier referencia al paquete de su código 🙂
- Correr
composer update vendor/package-name
. Esto eliminará la carpeta del paquete de lavendor
carpeta y reconstruirá el mapa de carga automática del compositor. - Elimine manualmente los archivos publicados (lea el comentario de zwacky)
Eliminará la carpeta del paquete de Vendor
carpeta
Ejecutando el siguiente comando
composer remove Vendor/Package Name
Eso es todo. No es necesario actualizar el compositor. El nombre del proveedor/paquete es solo el directorio que se instaló antes
Reseñas y puntuaciones
Si para ti ha sido de provecho nuestro artículo, nos gustaría que lo compartas con más entusiastas de la programación así contrubuyes a extender esta información.