【发布时间】:2022-08-03 21:47:52
【问题描述】:
语境
所以我在 Next.js 中创建了一个简单的 Hero + Navbar。我使用 next.js Image 组件。在我网站上的所有图片(我认为总共 3 张)上,大小为 0B 并立即加载。它们的类型为 .webp - 所以 next.js 图像确实转换了这些文件。
问题
在导航栏中,我的徽标是 2KB 的 SVG。我使用它的方式与使用其他 .png 文件的方式相同,但这次是 .svg 在浏览器中,文件不会缩小,它仍然是 .svg 而不是 .webp 的类型。这是为什么?
这是我如何使用它的屏幕截图:
这是网络选项卡(根据图像过滤)。
我像这样import logoDark from \"../public/assets/Logon New.svg\"在页面中导入svg文件
难道我做错了什么?为什么 next.js 不能制作非常快的 .webp?
非常感谢
标签: javascript svg next.js