Nuxt-字体未在]中预加载,尽管在nuxt.config.js中进行了配置 我创建并部署了Nuxt项目,Google Pagespeed指出(正确地),显示页面时未预加载我的字体,这对我的PageSpeed得分造成了很大的伤害。 我已经检查了这个问题:nuxt.js - preload .woff fonts loaded as @font-face,也这个问题:https://github.com/nuxt/nuxt.js/issues/1508,但是我无法解决问题。这是我尝试过的... 当前我的字体已加载到assets/scss/_text.scss: @font-face { font-family: Raleway-Medium; src: url("~assets/fonts/Raleway/Raleway-Medium.woff2"); } // ... 然后输入assets/scss/main.scss: @import '~assets/scss/_text.scss'; // ... 最后是nuxt.config.js: export default { // ... css: ['@/assets/scss/main.scss'], // ... render: { bundleRenderer: { shouldPreload: (_file, type) => { console.log(_file, type) return ['script', 'style', 'font'].includes(type) } } }, } 很遗憾,我的字体根本没有预加载。实际上,我在console.log函数中添加的bundleRenderer甚至都找不到任何字体或样式文件,这是记录的内容: runtime.js script commons.app.js script vendors.app.js script app.js script 有人知道我该如何解决吗?非常感谢! 我创建并部署了Nuxt项目,Google Pagespeed指出(正确地),在显示页面时未预加载我的字体,这极大地损害了我的PageSpeed得分。我已经检查过...

问题描述 投票:1回答:2

我创建并部署了Nuxt项目,Google Pagespeed指出(正确地),显示页面时未预加载我的字体,这对我的PageSpeed得分造成了很大的伤害。

nuxt.js
2个回答
0
投票

如果有人遇到相同的问题:字体预加载仅在通用模式


0
投票

实际上,我正在使用一种解决方法,但是我很确定这不是一个完美的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.