Skip to content

Commit b3bbf0c

Browse files
committed
filter for dynamic params during build
1 parent ef90f2a commit b3bbf0c

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

packages/nuxt/src/module.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,13 @@ export default defineNuxtModule<ModuleOptions>({
9999

100100
nuxt.hooks.hook('pages:extend', pages => {
101101
pagesDataTemplate.getContents = () => {
102-
const pagesSubset = pages.map(page => ({
103-
file: page.file,
104-
path: page.path,
105-
}));
102+
const pagesSubset = pages
103+
.map(page => ({ file: page.file, path: page.path }))
104+
.filter(page => {
105+
// Check for dynamic parameter (e.g., :userId or [userId])
106+
return page.path.includes(':') || page?.file?.includes('[');
107+
});
108+
106109
return `export default ${JSON.stringify(pagesSubset, null, 2)};`;
107110
};
108111
});

0 commit comments

Comments
 (0)