Отключите кэш во время разработки в Next.js

#reactjs #webpack #next.js

Вопрос:

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

Я ожидал, что у меня будет какой-либо аргумент cli, --no-cache который мы сможем использовать с посылкой или, возможно, с любой конфигурацией внутри next.config.js , но в документации нет ничего об общем отключении кэша.

Затем я подумал о редактировании конфигурации webpack, next.config.js например:

 module.exports = {
  webpackDevMiddleware: (config) => {
    // options
  }
}
 

Но я действительно не знаю, будет ли это противоречить какому-либо следующему требованию или это нарушает передовую практику и может вызвать какие-либо проблемы в будущем.

Тогда можно ли избежать кэширования во время разработки?

Кстати, могу ли/должен ли я попытаться добавить модификатор --no-source-map -like для производственной сборки в следующем в отношении вывода клиента?

В качестве дополнительной информации я создал приложение, используя npx create-next-app .