Heim >Web-Frontend >CSS-Tutorial >Warum kann ich globales CSS nicht in Next.js außerhalb von „pages/_app.js' importieren?
„Globales CSS kann nicht aus anderen Dateien als Ihrer benutzerdefinierten
Next.js ist ein beliebtes Framework zum Erstellen von React-Anwendungen, bei dem Leistung und Codestruktur im Vordergrund stehen. Eine seiner Funktionen ist die globale CSS-Funktion, mit der Sie CSS-Dateien importieren können, die global in Ihrer Anwendung verfügbar sind. Bestimmte Einschränkungen und Aktualisierungen können jedoch zu Fehlern bei der Verwendung dieser Funktion führen.
Kürzlich ist bei Benutzern die Fehlermeldung aufgetreten: „Globales CSS kann nicht aus anderen Dateien als Ihrer benutzerdefinierten
Grund für den Fehler
Next.js 9.2 führte Änderungen an der globalen Funktionsweise ein CSS wird behandelt. Bisher konnten Sie globales CSS aus jeder Datei in Ihrem Projekt importieren, einschließlich Seiten, Komponenten und Dienstprogrammdateien. Allerdings muss in Next.js 9.2 und höher globales CSS ausschließlich aus der benutzerdefinierten
Beheben des Problems
Um den Fehler zu beheben, müssen Sie drei einfache Schritte befolgen:
Beispiel
Hier ist ein Beispiel einer aktualisierten Datei „pages/_app.js“ mit dem globalen CSS Import:
import '../global-styles/main.scss' export default function MyApp({ Component, pageProps }) { return <Component {...pageProps} /> }
Zusätzliche Informationen
Wenn Sie Stile nur zu einer bestimmten Komponente oder Seite hinzufügen möchten, können Sie die integrierte Unterstützung für CSS-Module nutzen . Um beispielsweise Stile zu einer Button.js-Komponente hinzuzufügen, können Sie eine Sass-Datei mit dem Namen button.module.scss erstellen und sie in die Komponente importieren.
Indem Sie die oben beschriebenen Schritte befolgen, können Sie das Problem effektiv beheben „Globales CSS kann nicht aus anderen Dateien als Ihrer benutzerdefinierten
Das obige ist der detaillierte Inhalt vonWarum kann ich globales CSS nicht in Next.js außerhalb von „pages/_app.js' importieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!