如何修復 Next.js 中的「無法從自訂檔案以外的檔案匯入全域 CSS」錯誤?
Next.js 全域 CSS 導入困境
在 Next.js 中,管理全域 CSS 可能很棘手。最近,一位用戶遇到了一個令人困惑的錯誤:「無法從自訂
分析原因
使用舊版第三方套件(如@)時通常會出現該錯誤zeit/next-sass 用於 CSS 載入。隨著 Next.js 9.2 的發布,自訂
逐步解決方案
要解決錯誤並有效管理全域CSS,請考慮以下事項步驟:
- 切換到內建CSS 載入器: 遷移自透過安裝sass 將@zeit/next-sass 加入到內置Next.js CSS 載入器。
- 刪除自訂 CSS 設定:刪除 next.config.js 或避免修改其中的 CSS 載入設定它。
- 重新定位全域 CSS: 將全域 CSS 匯入移動到pages/_app.js,例如錯誤訊息。
具有全局CSS 導入的pages/_app.js 示例:
使用CSS 模塊進行範圍樣式
要套用特定於元件或頁面的樣式,Next.js 提供了對CSS模組的內建支援。透過建立與元件同名的 Sass 檔案(例如,button.module.scss),您可以定義僅套用於該元件的作用域樣式。
總結
Next.js 最新的 CSS 管理方法需要在自訂
以上是如何修復 Next.js 中的「無法從自訂檔案以外的檔案匯入全域 CSS」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

您是否曾經在項目上需要一個倒計時計時器?對於這樣的東西,可以自然訪問插件,但實際上更多

格子呢是一塊圖案布,通常與蘇格蘭有關,尤其是他們時尚的蘇格蘭語。在Tartanify.com上,我們收集了5,000多個格子呢
