#css #node.js #next.js
Вопрос:
у меня есть эта проблема, у меня есть Next.js Приложение на моем клиенте, которое хорошо работает (и если я выполню сборку npm и посмотрю, работает ли сборка с сервером узлов js, все в порядке).
Проблема возникает, когда я перемещаю на рабочий сервер свое приложение. Если я выполняю сборку npm run (на сервере), мой сайт работает (Html-файлы, ссылки и т. Д.), За исключением css-файлов, которые не получают последних изменений (у них старый код).
Вы не могли бы мне помочь?
Заранее спасибо.
Комментарии:
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%;