We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2c809ac commit e308105Copy full SHA for e308105
src/internal-context/load.ts
@@ -81,7 +81,8 @@ const createInternalContext = async (moduleOptions: ModuleOptions, nuxt = useNux
81
const pageFiles = pagesContentPath.tryUse()
82
83
if (pageFiles && pageFiles.length) {
84
- rootProjectFiles.push(...pageFiles)
+ // replace filenames like [...path].vue with ?...path?.vue because [ and ] are reserved in glob matching
85
+ rootProjectFiles.push(...pageFiles.map(p => p.replaceAll(/\[(\.+)([^.].*)\]/g, '?$1$2?')))
86
}
87
// @ts-expect-error pages can be an object
88
else if (nuxtOptions.pages !== false && nuxtOptions.pages?.enabled !== false) {
0 commit comments