ref(nextjs): Stop setting redundant productionBrowserSourceMaps
in config
#3765
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently,
withSentryConfig
both setsproductionBrowserSourceMaps
totrue
in the mainnextjs
config and setsdevtool
tosource-map
in the webpack config.It turns out, though, that the only thing the former change does is cause nextjs to make the latter change itself. (All other references to
productionBrowserSourceMaps
in the nextjs code are merely type annotations or instances of passing the value from one function to another. The linked code is the only place that value is actually used.) Therefore, since we're making thedevtool
config change ourselves, theproductionBrowserSourceMaps
config change is redundant, and can be removed.(Of the two config changes, we want to remove this one and not the
devtool
one, since we want sourcemaps for both server and client builds.devtool
affects both, whereasproductionBrowserSourceMaps
(as the name implies) only affects the client build.)