next.js - antd 样式导入导致灯塔性能问题
问题描述
我正在使用 NextJS 并在 _app.js 文件中执行以下操作来导入 antd 样式:
import 'antd/dist/antd.min.css';
然后在一个页面上我有一个这样的按钮:
import { Component } from 'react';
import Button from 'antd/lib/button';
class Performance extends Component {
render() {
return (
<div>
<Button type="primary" aria-label="Browse jobs" size="large" href="#latest">
Browse jobs
</Button>
</div>
);
}
}
export default Performance;
当我进行灯塔性能得分分析时,我总是得到低分,因为所有样式都是导入的,但大多数都没有使用。我做错了吗?例如,有没有办法只导入 Button 所需的样式?
我试过这个:
import 'antd/es/button/style/index.css';
并删除antd.min.css
但按钮看起来不正确(底部有额外的填充)。
我能做些什么来改善这一点?
解决方案
推荐阅读
- jquery - 如何使用 jquery 在多个表中获取行 ID?
- c - 如何将许多 if 语句压缩成更小、更易读的东西?
- amazon-web-services - 无法在 EMR 上连接 JupyterHub
- node.js - 如何在数据库表中实现二分查找?
- dns - 如何找到我的网站托管在哪里
- regex - Oracle - 用逗号分割字符串并获取最后一个子字符串
- java - 我有一个问题陈述,需要实现一些数据结构,而这些数据结构又实现了两个功能
- angular - AOT Prod 构建:延迟加载不起作用。Angular 4.2 + 错误:找不到模块
- kubernetes - jx step helm apply 是否应该创建/生成 helm release
- arrays - 发出变量不将数组从子级传递给父级?