typescript - Next.js 13 basePath no funciona al generar archivos estáticos: apunta a la raíz en lugar de a la subcarpeta
Siguiendo la documentación en https://nextjs.org/docs/pages/api-reference/next-config-js/basePath, he puesto lo siguiente en tsconfig.json para generar una versión estática de mi página web Next.JS v13.5.4:
{
"compilerOptions": {
"paths": {
"@/*": ["./src/*"],
},
"baseUrl": "https://www.website.com/subfolder/subfolder",
},
"basePath": "/subfolder/subfolder",
"assetPrefix": "https://www.website.com/subfolder/subfolder/",
}
Pero, al mirar el archivo index.html generado, permanece en blanco. Esto se debe a que los archivos generados (enlaces, recursos, imágenes) apuntan a la raíz del sitio web. Ejemplo:
<script src="/_next/static/chunks/webpack-3dedf0bbbe0af454.js" async=""></script>
Bueno, eso no funciona, porque esos archivos no están en la carpeta /out. ¿Hay alguna manera de generar un sitio web estático con NextJS 13 o es obligatorio configurar un servidor VPS para alojarlo en un contenedor Node JS/docker o algo así?