css - 在 Next.js 中加载关键 CSS
问题描述
Next.js 中是否有办法将每个页面的关键 CSS 和非关键 CSS 分开并异步加载非关键?
我在我的页面和组件中使用样式化组件 + 几个外部 css 库。
谢谢!
解决方案
您可以使用模块 css,但不能使用全局。全局样式只能在 _app.js 中使用,但您可以导入内置功能的“模块”css。你是这个意思吗?
// Foo.js 组件需要第三方
import '@thirdparty/dist/styles.css'
// Foo.js 组件,带有来自您的 css 模块
import styles from "./Foo.module.css";
如果这不是您想要的,我深表歉意。我不完全确定你需要什么。
推荐阅读
- python - 加载 spacy 模型后无法释放 gpu 内存
- javascript - ag-grid:如何在标题显示中将两列显示为单列?
- c++ - C++ quickfix FieldMap 组信息访问
- ruby - fluentd在变量中替换ruby函数
- wso2 - 如何从以前的版本中获取 WSO2 docker-compose 发行版
- woocommerce - Woocommerce WP allimport
- python - 使用 pymongo 教程示例复制 mongo db 失败:“OperationFailure: no such command: 'copydb'”
- python-3.x - Python 3:带有 CRS 坐标的 Geopandas 数据框到 Graph 中以查找连接的组件和其他图形属性?
- javascript - 如何合并两个数组并使它们成为 JavaScript 中的对象数组
- html - 如何在 CSS 中结合背景图像 + 线性渐变?背景图像上的线性渐变