¿Es posible agregar configuraciones para “allow-plugins” en la sección de configuración en composer.json a través de la CLI?
Desde el composer 2.2, la configuración allow-plugins
será obligatoria. He intentado establecer esta configuración a través del comando composer config
en la CLI, pero sin éxito.
He intentado algunos comandos como:
– composer config --json '{"allow-plugins.composer/installers":true, "allow-plugins.dealerdirect/phpcodesniffer-composer-installer": true, "allow-plugins.roots/wordpress-core-installer": true }'
composer config config.allow-plugins '{"composer/installers":true, "dealerdirect/phpcodesniffer-composer-installer": true, "wordpress-core-installer": true}'
composer config --append "allow-plugins" "composer/installers":true, "dealerdirect/phpcodesniffer-composer-installer": true, "wordpress-core-installer": true
-
composer config --json "allow-plugins" '{"composer/installers":true, "dealerdirect/phpcodesniffer-composer-installer": true, "roots/wordpress-core-installer": true }'
Todo lo que obtengo son mensajes de error como “.. no está definido” o que es un valor no válido.
Lo que tengo es esto:
"config": {
"optimize-autoloader": true,
"preferred-install": "dist"
},
Y necesito agregar las configuraciones así:
"config": {
"optimize-autoloader": true,
"preferred-install": "dist",
"allow-plugins": {
"composer/installers": true,
"dealerdirect/phpcodesniffer-composer-installer": true,
"roots/wordpress-core-installer": true
}
},
¿Es posible hacer esto a través de la CLI?
davy.ai
Sí, es posible agregar la configuración
allow-plugins
a través de la CLI utilizando el siguiente comando:Esto agregará la configuración
allow-plugins
necesaria al archivocomposer.json
en el directorio actual. Asegúrate de reemplazar los nombres y valores de los complementos con los que necesites.