Ok, donc, sur la base de ce que j'ai lu dans divers autres articles et de mon expérience personnelle, voici le processus de régénération du CSS ou de tout contenu statique:
php bin/magento setup:upgrade
Cela effacera tous les fichiers de cache / génération / etc nécessaires sans supprimer tout ce dont vous avez réellement besoin.
php bin/magento setup:di:compile
Cela recompilera ensuite les fichiers. Enfin:
php bin/magento setup:static-content:deploy
Après la dernière commande, tout devrait être nouveau et frais, actualisez simplement votre page.
----- Remarques ------
1) Assurez-vous que vos autorisations de fichiers et votre propriétaire: le groupe d'utilisateurs est configuré correctement avant de procéder. Vous devrez peut-être en parler avec votre administrateur système.
2) Si votre commande setup: upgrade échoue, cela pourrait effacer les fichiers et être incapable d’écrire les nouveaux, comme ce fut mon cas en raison des autorisations accordées. Cela peut endommager votre site. Il vous suffit de repasser les autorisations, puis de relancer la commande.
3) Je n'ai pas trouvé (jusqu'à présent) un moyen de ne recompiler qu'un thème ou un fichier spécifique (ce serait très utile si quelqu'un trouve un moyen) sans écrire un script entièrement personnalisé.
Si quelqu'un sait quelque chose de mieux, faites-le-moi savoir, car 12 minutes de compilation de fichiers, car je devais apporter des modifications CSS, est extrêmement médiocre à mes yeux.
--- Modifier ---
Grento est lié à Magento 2, ce qui facilite infiniment l'actualisation des fichiers CSS / LESS si vous prenez le temps de le configurer. La plupart des fichiers sont là en tant que fichiers .sample, il suffit de supprimer l’extension de fichier .sample, de configurer le fichier themes.js dans le dossier / dev / tools / grunt / configs. Ensuite, lorsque vous devez actualiser vos fichiers LESS, vous exécutez simplement grunt less: - theme-- à partir de la ligne de commande.
Ressource:
http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/css-topics/css_debug.html