Seit 9.5.3 (in 9.5.2 funktioniert einwandfrei) hat die benutzerdefinierte Fehlerseite fehlerhafte Stile
mit sass zum styling
benutzerdefinierte Fehlerseite erstellen _error.jsx (in meinem Fall tsx)
Sie müssen erstellen, um die tatsächliche Fehlerseite anzuzeigen, und versuchen, einen Fehler zu erstellen
(Garnaufbau && Garnstart)
Auf der Fehlerseite funktioniert der globale Stil einwandfrei
Aber jede module.scss ist selbst für die Hauptfehlerseite oder für importierte Komponenten fehlerhaft
Hallo, das gleiche für mich.
Hier ist eine Beispiel-App zum Reproduzieren. Ich hoffe das hilft dir.
Beim Versuch, dies lokal zu debuggen, kann ich feststellen, dass keiner der Pfade zu getCssLinks
Pfade zu CSS-Dateien von CSS-Modulen enthält:
Wenn ich zurückverfolge, sehe ich diese Zeile in getDocumentFiles
, was aussieht, als könnte sie ein guter Kandidat für die Ursache des Problems sein:
Diese Zeile wurde jedoch vor 2 Monaten in https://github.com/vercel/next.js/commit/9fcf39acd45966d8a6c362bec62e49a53dcd8581 geändert getPageFiles
. Die letzte Änderung dort war https://github.com/vercel/next.js/commit/3597978d7f121f11df99cd7cd757e1eb9868fff7, um "Dateien mit niedriger Priorität im Manifest zu ändern", _possibly_, was auch immer vor sich geht Hier könnte die Ursache sein? Die Absicht ist schwer zu bestimmen, aber diese Änderungen haben möglicherweise den Vertrag für die Daten gebrochen, die benötigt werden, um die CSS-Pfade zu erhalten?
Verknüpfen Sie hier den
Hier gibt es eine Problemumgehung: https://github.com/vercel/next.js/discussions/16784#discussioncomment -82053
Hilfreichster Kommentar
Hallo, das gleiche für mich.
Hier ist eine Beispiel-App zum Reproduzieren. Ich hoffe das hilft dir.
https://github.com/TasukuUno/repro-nextjs-16931