productionBrowserSourceMaps

在开发环境中,源码映射 (source map) 默认是启用的。而在生产环境构建期间,为了防止源码在客户端泄露,它们会被禁用——除非您通过配置标志显式启用。

Next.js 提供了一个配置标志,可用于在生产环境构建期间启用浏览器源码映射生成功能:

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

当启用 productionBrowserSourceMaps 选项时,源码映射文件将输出到与 JavaScript 文件相同的目录中。Next.js 会在收到请求时自动提供这些文件。

  • 添加源码映射会增加 next build 的执行时间
  • 会增加 next build 期间的内存使用量