Next.js グローバル CSS インポートのジレンマ
Next.js では、グローバル CSS の管理が難しい場合があります。最近、ユーザーは「カスタム
原因の分析
このエラーは通常、@ などの従来のサードパーティ パッケージを使用するときに発生します。 CSS読み込み用のzeit/next-sass。 Next.js 9.2 のリリースにより、カスタム
段階的な解決策
エラーを解決し、グローバル CSS を効果的に管理するには、次の点を考慮してください。手順:
グローバル CSS インポートを使用した Pages/_app.js の例:
// pages/_app.js import '../global-styles/main.scss' export default function MyApp({ Component, pageProps }) { return <Component {...pageProps} /> }
スコープ付きの CSS モジュールの使用スタイリング
コンポーネントまたはページに固有のスタイルを適用するために、Next.js は CSS モジュールの組み込みサポートを提供します。コンポーネントと同じ名前の Sass ファイル (例: button.module.scss) を作成すると、そのコンポーネントにのみ適用されるスコープ付きスタイルを定義できます。
結論
Next.js の CSS 管理への最新のアプローチでは、グローバル スタイルをカスタム
以上がNext.js の「グローバル CSS はカスタム以外のファイルからインポートできません」エラーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。