Look for Sentry config file/s (sentry.client.js & sentry.config.js)
Either file should contain an object like this
Sentry.init({
dsn: DSN_YOU_ACQUIRED_FROM_SENTRY
})
To disable Sentry in any env you can make use of enabled
flag in Sentry config and process.env.NODE_ENV
Node.js environment variable.
This variable is built into Node.js and is set to 'development' or 'production' depending on your app environment.
To disable in development, do the following;
Sentry.init({
dsn: DSN_YOU_ACQUIRED_FROM_SENTRY,
enabled: process.env.NODE_ENV === 'production'
})
Now Sentry will only be active in Production environment.
Read more on Sentry configuration in the official Docs.
@JamesRobertWiseman this is what I do now in Next.js 15:
My
instrumentation.ts
is:and my
@/lib/sentry
ensures no import: (I use SENTRY=true when testing locally)I had a lot of trouble using
--turbo
but it's still fairly in beta and I find that not using it is still much faster in my own testing.