我目前正在使用大型 main.css 改进我们的公司网站优化。
我当前的 SCSS 设置是使用 Webpack 处理编译的-7-1-模式,最终的main.css 在 Minification后为 286.2KB。
这会减慢移动网站的速度,并使我们在移动设备上的 PageSpeed Insights 得分很差,为 56(桌面 97)
影响我们在移动设备上得分的最大因素是消除main.css上的渲染阻塞资源。
我有一些仅在某些页面上使用的 SCSS 部分,但所有部分都在 main.scss 中@imported依次全部在main.css
问题
这里的最佳做法是什么,将@imports 拆分为超过 1 个 .scss 文件,依次有多个 .css 文件,并且只调用被请求页面上需要的 .css 文件,或者有更好的处理方法吗?