设置 nextjs build 时,忽略 page 目录下相关文件
nextjs
在 build
时,会将page
目录下的相关文件生成一份静态 html , 如果我们把自定义组件和测试文件放在 page
目录下,nextjs
在 build
时会出错。
我们这个时候可以利用它的 pageExtensions
来解决这个问题
pageExtensions
的默认值是 ['tsx', 'ts', 'jsx', 'js'], 我们可以扩展一下我们需要通过路由访问(或者静态化)的页面,为文件定义一个新的后缀名,即可。
官方文档: