productionBrowserSourceMaps

在開發環境中,原始碼映射 (source maps) 預設是啟用的。在生產環境建置時,為了避免原始碼在客戶端洩漏,除非您透過配置標記明確選擇啟用,否則它們將被禁用。

Next.js 提供了一個配置標記,您可以用來在生產環境建置時啟用瀏覽器原始碼映射 (source maps) 的生成:

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

當啟用 productionBrowserSourceMaps 選項時,原始碼映射將會輸出到與 JavaScript 檔案相同的目錄中。Next.js 會在收到請求時自動提供這些檔案。

  • 新增原始碼映射可能會增加 next build 的時間
  • 會增加 next build 過程中的記憶體使用量