desde 9.5.3 (en 9.5.2 funciona bien), la página de error personalizada tiene estilos rotos
usando descaro para peinar
crear página de error personalizada _error.jsx (tsx en mi caso)
necesita compilar para ver la página de error real e intentar crear un error
(construcción de hilo && inicio de hilo)
en la página de error, el estilo global funciona bien
pero cada module.scss está roto incluso para la página de error principal o para componentes importados
Hola lo mismo para mi
Aquí está la aplicación de ejemplo para reproducir. Espero que esto te ayude.
Al tratar de depurar esto localmente, puedo ver que ninguna de las rutas proporcionadas a getCssLinks
contienen rutas a archivos css desde módulos css:
Rastreando, puedo ver esta línea en getDocumentFiles
, que parece que podría ser un buen candidato para la causa del problema:
pero esa línea se cambió hace 2 meses en https://github.com/vercel/next.js/commit/9fcf39acd45966d8a6c362bec62e49a53dcd8581. Rastreando más hacia atrás llegamos a getPageFiles
, el último cambio fue https://github.com/vercel/next.js/commit/3597978d7f121f11df99cd7cd757e1eb9868fff7 a "Modificar archivos de baja prioridad en el manifiesto", _posiblemente_ lo que esté sucediendo en aquí podría ser la causa? La intención es difícil de determinar, pero estas enmiendas _ pueden haber roto el contrato de los datos necesarios para obtener las rutas CSS.
Enlace aquí al diff donde se introdujo lo anterior en el compromiso 3597978
Hay una solución aquí: https://github.com/vercel/next.js/discussions/16784#discussioncomment -82053
Comentario más útil
Hola lo mismo para mi
Aquí está la aplicación de ejemplo para reproducir. Espero que esto te ayude.
https://github.com/TasukuUno/repro-nextjs-16931