productionBrowserSourceMaps

Source maps включены по умолчанию во время разработки. Во время production-сборки они отключены, чтобы предотвратить утечку исходного кода на клиенте, если вы явно не включили их с помощью флага конфигурации.

Next.js предоставляет флаг конфигурации, который позволяет включить генерацию source maps для браузера во время production-сборки:

next.config.js
module.exports = {
  productionBrowserSourceMaps: true,
}

Когда опция productionBrowserSourceMaps включена, source maps будут создаваться в той же директории, что и JavaScript-файлы. Next.js автоматически будет обслуживать эти файлы по запросу.

  • Добавление source maps может увеличить время выполнения next build
  • Увеличивает использование памяти во время next build