如何在 nextjs 中更改默认 'page' 目录名称或位置?

How to change default 'page' Directory name or Location in nextjs?

我正在尝试通过将 'Page' 目录从根位置移动到某些内部文件夹(如客户端或前端等)来清理项目结构。有办法吗?我也可以移动 css 和图像文件夹吗?

pages 目录而言,它还不可配置,但已经过讨论,因此该功能可能会在未来某个时间可用:https://github.com/zeit/next.js/pull/936

图片通常最好保存在 static 文件夹中,例如。 /static/img/favicon.png,如果您将图像移动到某个地方,您将失去 Next.js 自动设置静态文件服务于 /static/* 的功能。

然而,关于 CSS,您可以自由地将这些文件移动到您想要的任何文件夹下,因为您必须自己将它们导入到您的代码中:https://github.com/zeit/next-plugins/tree/master/packages/next-css