Hej,
Wspomnę od razu o tym, że sprawdziłem inne wątki. Nie chodzi tu o brak prefixów pod daną przeglądarkę lub korzystania ze wstępnego ładowania stron.
Nie ma jakieś zasady. Pisząc kod w symfony. Korzystając z Twig/scss/bootstrap/jquery, kiedy dokonuje zmian w kodzie, nie zawsze mi się to przeładowuje do przeglądarki po odświeżeniu. Nieraz nie załaduje się scss, innym razem js, twig, albo wszystkie trzy.
Zwykle wyczyszczenie ciasteczek w przeglądarce pomaga - ale często jest tak, że muszę to robić za każdym razem dla sprawdzenia zmian. Bądź tak jak dzisiaj - że nawet to nie pomaga i kod się nie ładuje.
Miałem już taki przypadek kiedyś na xampp'ie, na wamp'ie i obecnie na serwerze od symfony.
Ładowanie css mam ustawione na:
<link rel="stylesheet" href="{{ asset('css/page.css?v=2') }}">
Ładowanie js:
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="{{ asset('js/actions.js') }}" async></script>
//...
Czego używam przy scss:
sass --watch public/sass/page.scss:public/css/page.css --style compressed
Jeśli ma to znaczenie - serwer odpalam przez : symfony server:start -d
Czego próbowałem ?
- testowanie czy nie nadpisuje, czegoś przy scss
- sprawdzanie, czy scss nie gryzie mi się z classami od boostrapa.
- usuwania sass.cache
- czyszczenie historii przeglądarki.
- php bin/console cache:clear
Chciałbym raz na zawsze znaleźć rozwiązanie tego problemu. Może to jakiś głupi błąd, którego nie widzę.
Z góry dziękuję za pomoc.
Wersja symfony: 5.08
Wersja PHP: 7.4.6
(PHP skonfigurowany pod symfony).
Pozdrawiam,
Azez
*Edit: Poprawa nazwy tematu* Brak zmian w przeglądarce po edycji kodu