Итак, основываясь на том, что я прочитал в различных других постах, и на моем личном опыте здесь происходит процесс восстановления CSS или любого статического содержимого:
php bin/magento setup:upgrade
Это уничтожит все необходимые файлы кэша / поколения / и т.д., не удаляя ничего, что вам действительно нужно.
php bin/magento setup:di:compile
Это затем перекомпилирует файлы. И, наконец:
php bin/magento setup:static-content:deploy
После последней команды все должно быть новым и свежим, просто обновите страницу.
----- Примечания ------
1) Убедитесь, что ваши права доступа к файлу и владелец: группа пользователей настроена правильно, прежде чем делать это, вам, возможно, придется поговорить об этом с вашим системным администратором.
2) Если ваша команда setup: upgrade не удалась, она может удалить файлы и не сможет записать новые, как это было в моем случае из-за прав доступа к файлам. Это может сломать ваш сайт, просто сгладить разрешения, а затем снова запустить команду.
3) Я не нашел (пока) способа перекомпилировать только определенную тему или файл (было бы очень полезно, если бы кто-нибудь нашел способ) без написания полностью собственного скрипта
Если кто-то знает что-то лучше, дайте мне знать, потому что 12 минут компиляции файлов, потому что мне пришлось внести некоторые изменения в CSS, на мой взгляд, очень плохой дизайн.
--- Редактировать ---
В Magento 2 подключен Grunt, и это значительно упрощает обновление файлов CSS / LESS, если вы потратите время на его настройку. Большинство файлов находятся в виде файлов .sample, просто удалите расширение файла .sample, настройте файл themes.js в папке / dev / tools / grunt / configs. Затем, когда вам нужно обновить ваши файлы LESS, вы просто запускаете grunt less: - theme-- из командной строки.
Ресурс:
http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/css-topics/css_debug.html