Почему не изменяется css и js файл?

Столкнулся с одной проблемой. Есть сайт - Ссылка удалена модератором.
Работаю я в VScode. Вчера я зашёл поработать с кодом, добавить новые блоки, и я заметил, что все изменения в коде(js-файл и css-файл) не отображаются на локальном сервере. В HTML я могу что-то добавлять и изменять, а вот именно в других файлах я не могу. Причём вот в чём интересность, даже если я полностью закомментирую css-файл, то все стили на локальном сервере остаются.

Дополнительно:

Ответы:

Скрипты и стили кэшируются браузером для экономии трафика.
Решается это обновлением путей до них.
Обычно это делают либо вручную, добавляя в путь параметры вида: style.css?v=2, либо с помощью сборщика типа Gulp.

  • я переименовал css и js файл на style1 и script1.

    Почему не изменяется css и js файл?

    Почему не изменяется css и js файл?

    Но теперь файл не читается, хотя путь и имя файла в подключении корректны. А если поменять путь:

    Почему не изменяется css и js файл?

    то стили применяются, хотя в папке css файл подписан как style1
    Что делать?

  • ArtemVugin, честно-говоря, без понятия.
    Возможно, у VCS стоит какой-то "серверный" плагин или у сайта есть серверная часть и нужно перезагрузить что-то из этого, что-бы увиделись файлы.
  • Александр Нестеров, да это правда
    Совсем недавно я устанавливал php и кстати, проблема появилась именно тогда, когда я это сделал.
    Только что я удалил все плагины, которые хоть как-то связаны с php. Но результат тот же, когда в подключении css-файла я указываю style1, то стили вообще не применяются, а если прописываю style, то стили применяются, но ничего изменить не получается... Как-то всё запутано. Есть идеи, как это исправить?
    Чтобы подключить php, я его скачал и добавил его путь в переменную path в системе, в общем, делал всё, что было сказано в этом видео https://youtu.be/Ry8tRRfxxf4. Возможно я что-то не так изменил или как-то исковеркал другую переменную.
    То что проблема связана из-за серверного плагина/части - это 100%, но что именно нужно сделать, я не знаю. Я в серверных языках, да и в этом всём не разбираюсь, я сильно надеюсь, что вы мне поможете с этим
  • Александр Нестеров,

    Почему не изменяется css и js файл?

    выдаёт такие ошибки

  • я переименовал css и js файл на style1 и script1.

    так и ссылки на них нужно переименовать. А лучше не стоит травмировать клиента.

  • Froggyweb, ссылки в теге link корректны, и как понять "не травмировать клиента"

 

Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.

 

    • Почему не изменяется css и js файл?Есть ответ
    • 09.04.2024
    Ответить

    Для того чтобы понять, почему не изменяются файлы CSS и JS на вашем сайте, нужно рассмотреть несколько возможных причин. Вот несколько шагов, которые помогут вам разобраться в этой проблеме:

    1. Проверьте правильность путей к файлам CSS и JS. Убедитесь, что пути указаны правильно в вашем HTML-коде. Например, если файл находится в папке "css", то путь к нему должен быть указан как "css/style.css".

    2. Убедитесь, что файлы CSS и JS действительно были изменены. Очень часто бывает так, что после внесения изменений в файлы, забывают их сохранить. Проверьте, что изменения были сохранены перед обновлением страницы.

    3. Очистите кеш браузера. Иногда старые версии файлов могут кешироваться в браузере, и новые изменения не будут отображаться на странице. Попробуйте очистить кеш браузера или загрузите страницу в режиме инкогнито, чтобы увидеть обновленные файлы.

    4. Проверьте наличие ошибок в консоли браузера. Ошибки в коде CSS или JS могут привести к тому, что файлы не будут применяться на странице. Откройте консоль разработчика в браузере и посмотрите, есть ли какие-либо ошибки, которые могут помочь вам понять причину проблемы.

    5. Проверьте права доступа к файлам на сервере. Убедитесь, что файлы CSS и JS имеют правильные разрешения на чтение и запись на сервере. Неправильные права доступа могут привести к тому, что файлы не будут изменяться.

    Если после выполнения этих шагов проблема так и остается, возможно, что проблема связана с другими аспектами вашего сайта. В таком случае, стоит обратиться к специалисту по веб-разработке для более глубокого анализа проблемы.

    • Почему не изменяется css и js файл?Есть ответ
    • 07.04.2024
    Ответить

    Если у вас возникла проблема с тем, что изменения в файлах CSS и JS не отображаются на вашем сайте, есть несколько возможных причин, которые могут вызвать такое поведение. Вот несколько шагов, которые можно предпринять, чтобы решить эту проблему:

    1. Очистите кеш браузера: иногда браузер может кэшировать старые версии файлов CSS и JS, что препятствует отображению ваших изменений. Попробуйте очистить кеш браузера или открыть страницу в режиме инкогнито.

    2. Проверьте пути к файлам: убедитесь, что пути к вашим файлам CSS и JS указаны правильно в вашем HTML-коде. Если файлы не находятся по указанному пути, браузер не сможет загрузить их.

    3. Проверьте синтаксис файлов: иногда неверный синтаксис в файлах CSS и JS может привести к тому, что браузер не сможет их загрузить. Убедитесь, что ваши файлы не содержат ошибок.

    4. Проверьте файл .htaccess: иногда проблема может быть связана с конфигурацией вашего сервера. Проверьте файл .htaccess на наличие правил, которые могут блокировать загрузку файлов CSS и JS.

    5. Используйте инструменты разработчика: откройте инструменты разработчика в вашем браузере и проверьте консоль на наличие ошибок при загрузке файлов CSS и JS. Это может помочь вам определить причину проблемы.

    Следуя этим шагам, вы сможете выявить и решить проблему с отображением изменений в файлах CSS и JS на вашем сайте. Если проблема остается, обратитесь к специалисту по веб-разработке для дополнительной помощи.

Оставить комментарий