在 Next.js 中,用括号()包起来的目录名在生成页面路由时会被忽略,不会出现在最终的URL路径中。pages/ blog/ index.js (posts)/ first-post.js这段目录结构会生成以下两个页面路由:/blog/blog/first-post注意,(posts) 目录不会出现在 URL 路径中。这主要是 Next.js 提供的一种组织页面的方式,可以用来将相关页面放到一个目录中,但不想暴露在 URL路径中。比如把所有文章页面放到 (posts) 目录下,URL 路径可以只保留 /blog/article-name 的简洁形式。而不需要像 /blog/posts/article-name 这样的复杂嵌套路径。括号目录在文件系统中存在,但在路由生成时被忽略了。这种方式保持了目录系统的完整,同时生成了清爽的 URL 路径。总结一下:括号目录在文件系统中存在,但不会出现在URL路径中;这是 Next.js 提供的一种页面组织方式;可以用来简化 URL 路径,隐藏一些不需要暴露的嵌套目录名使用括号目录是一个简单但极为有用的 Next.js 页面组织技巧。