Next.js: How To Use Source-map-explorer With Next.js
I want to analyze my Next.js build with source-map-explorer. Can someone please help me with the script? With React (CRA), I use the following script: 'build:analyze': 'npm run bui
Solution 1:
I recently configured the next.js
with source-map-explorer
.
Follow these steps:
Install
source-map-explorer
:npm install -D source-map-explorer
Update the
next.config.js
file:module.exports = { productionBrowserSourceMaps: true// ...Other configs if any. }
- Note: This makes the build process slower.
Add scripts:
"scripts":{"analyze":"source-map-explorer .next/static/**/*.js","build":"next build","build:analyze":"npm run build && npm run analyze"}
PS: You might need to delete the .next
folder and then run the command if source maps are generated.
Solution 2:
You'll need to enable source map generation for the production build in your next.config.js
file as it's disabled by default.
// next.config.jsmodule.exports = {
productionBrowserSourceMaps: true
}
You can then modify your npm script to target the right folder within the .next
directory.
"build:analyze":"npm run build && source-map-explorer .next/static/**/*.js"
Post a Comment for "Next.js: How To Use Source-map-explorer With Next.js"