Skip to content

Commit 912acc0

Browse files
ericyangpanclaude
andcommitted
chore(config): defer Cloudflare initialization to development only
Wrap OpenNext Cloudflare initialization in development check and use dynamic import to prevent execution in non-dev environments. This resolves potential issues with the initialization running in production builds. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent c7a2f71 commit 912acc0

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

next.config.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,9 @@ const withMDX = createMDX({
172172
export default withNextIntl(withBundleAnalyzer(withMDX(nextConfig)))
173173

174174
// added by create cloudflare to enable calling `getCloudflareContext()` in `next dev`
175-
import { initOpenNextCloudflareForDev } from '@opennextjs/cloudflare'
176-
177-
initOpenNextCloudflareForDev()
175+
if (process.env.NODE_ENV === 'development') {
176+
// eslint-disable-next-line @typescript-eslint/no-floating-promises
177+
import('@opennextjs/cloudflare').then(({ initOpenNextCloudflareForDev }) => {
178+
initOpenNextCloudflareForDev()
179+
})
180+
}

0 commit comments

Comments
 (0)