pageExtensions
Puede extender las extensiones de página predeterminadas (.tsx
, .ts
, .jsx
, .js
) utilizadas por Next.js. Dentro de next.config.js
, agregue la configuración pageExtensions
:
Cambiar estos valores afecta a todas las páginas de Next.js, incluyendo las siguientes:
middleware.js
instrumentation.js
pages/_document.js
pages/_app.js
pages/api/
Por ejemplo, si reconfigura las extensiones .ts
a .page.ts
, necesitaría renombrar páginas como middleware.page.ts
, instrumentation.page.ts
, _app.page.ts
.
Incluyendo archivos no-página en el directorio pages
Puede colocar archivos de prueba u otros archivos utilizados por componentes en el directorio pages
. Dentro de next.config.js
, agregue la configuración pageExtensions
:
Luego, renombre sus páginas para que tengan una extensión que incluya .page
(ej. renombrar MyPage.tsx
a MyPage.page.tsx
). Asegúrese de renombrar todas las páginas de Next.js, incluyendo los archivos mencionados anteriormente.