Fix navigation menu cache issue in production#57
Merged
Conversation
Fix navigation menu issue where new pages weren't appearing in production. The problem was caused by stale Next.js build cache in Vercel. This prebuild script ensures a clean build by removing .next directory before each build, preventing cache-related issues.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
nucliweb
added a commit
that referenced
this pull request
Feb 25, 2026
…tion Fix navigation menu cache issue in production
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
prebuildscript to clean Next.js cache before buildsProblem
The navigation menu for "Prefetch Resource Validation" and "Validate Preload Async/Defer Scripts" only appeared on their specific URLs in production, not on other pages like
/Loading/TTFB. The issue was caused by stale Next.js build cache in Vercel.Solution
Added a
prebuildscript that removes the.nextdirectory before each build, ensuring a clean build without cache-related issues.Testing
After merge, Vercel will do a clean deploy and the navigation menu should appear correctly on all pages.