Когда я создаю свое следующее приложение js, css-файлы не получают последних изменений

#css #node.js #next.js

Вопрос:

у меня есть эта проблема, у меня есть Next.js Приложение на моем клиенте, которое хорошо работает (и если я выполню сборку npm и посмотрю, работает ли сборка с сервером узлов js, все в порядке).

Проблема возникает, когда я перемещаю на рабочий сервер свое приложение. Если я выполняю сборку npm run (на сервере), мой сайт работает (Html-файлы, ссылки и т. Д.), За исключением css-файлов, которые не получают последних изменений (у них старый код).

Вы не могли бы мне помочь?

Заранее спасибо.

Код json пакета

исходный код моего приложения

Комментарии:

1. скорее всего, ваш css также построен, найдите другие команды package.json и посмотрите, нужно ли их создавать.

2. @windmaomao О какой «другой команде» вы говорите? Я добавил в вопрос выше код json пакета, если вы хотите его увидеть 🙂

3. Попробуйте сильно обновить свой браузер ? и прокомментируйте результат, пожалуйста .

Ответ №1:

Спасибо всем, я решил эту проблему. Файлы Css были в порядке, проблема заключалась в том, что в классе css были эти неправильные правила (написанные не мной).:

 -webkit-flex: 0 1 40%; -ms-flex: -1 1 40%; flex: -1 1 40%;  

Правила, которые на моем клиенте в chrome работали нормально (с префиксом webkit-flex), но как только я создал приложение, эти префиксы были удалены; фактически, при просмотре встроенного приложения chrome применял неправильное правило flex (flex: -1 1 40%;), а не префикс (-webkit-flex: 0 1 40%;).

Я исправил ошибку, удалив эти префиксы и исправив правило flex следующим образом:

 flex: 0 1 40%;