“无法从自定义
Next.js是一个用于构建 React 应用程序的流行框架,强调性能和代码结构。它的功能之一是全局 CSS 功能,它允许您导入在整个应用程序中全局可用的 CSS 文件。然而,某些限制和更新可能会导致使用此功能时出现错误。
最近,用户遇到了错误消息:“全局 CSS 无法从您的自定义
错误原因
Next.js 9.2 引入了全局方式的更改CSS 已处理。以前,您可以从项目中的任何文件导入全局 CSS,包括页面、组件和实用程序文件。但是,在 Next.js 9.2 及更高版本中,全局 CSS 必须仅从自定义
解决问题
要解决错误,您需要遵循三个简单的步骤:
- 使用内置的 Next.js CSS 加载器:而不是使用旧版@zeit/next-sass 包,通过安装“sass”包切换到使用内置 Next.js CSS 加载器。
- 删除 next.config.js: 您可以删除next.config.js 文件或确保它不包含任何与 CSS 加载相关的配置更改。
- 移动全局CSS: 按照错误消息中的建议,将 main.scss 导入语句移至 pages/_app.js 文件。
示例
以下是带有全局 CSS 的更新的pages/_app.js 文件的示例import:
import '../global-styles/main.scss' export default function MyApp({ Component, pageProps }) { return <component></component> }
其他信息
如果您只想向特定组件或页面添加样式,您可以利用对 CSS 模块的内置支持。例如,要向 Button.js 组件添加样式,您可以创建一个名为 Button.module.scss 的 Sass 文件并将其导入到组件中。
按照上述步骤,您可以有效解决“无法从自定义
以上是为什么我无法在 `pages/_app.js` 之外的 Next.js 中导入全局 CSS?的详细内容。更多信息请关注PHP中文网其他相关文章!

前几天我得到了这个问题。我的第一个想法是:奇怪的问题!特异性是关于选择者的,而在符号不是选择器,那么...无关紧要?

在这篇文章中,我们将使用我构建和部署的电子商务商店演示来进行Netlify,以展示如何为传入数据制作动态路线。这是一个公平的


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

Dreamweaver CS6
视觉化网页开发工具

WebStorm Mac版
好用的JavaScript开发工具

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

记事本++7.3.1
好用且免费的代码编辑器