Next.js Image组件在Vercel生产环境未优化问题求助
Next.js v15 Image组件部署到Vercel后未优化图片的问题
我有一个复现仓库(Dince-afk/reproduction-app),使用Next.js v15 App Router做了极简配置,代码如下:
import Image from "next/image"; import exampleImage from "@/app/3.jpeg"; export default function Home() { return ( <div> <Image src={exampleImage} alt="Ts" width={400} height={600} /> </div> ); }
本地开发服务器中,图片能正常被优化为webp格式,大小从原2.7MB降至300KB,但部署到Vercel服务器后,图片没有进行任何优化,仍然是原2.7MB的jpeg格式。
返回的URL看似是Next.js的优化格式:
_next/image?url=%2F_next%2Fstatic%2Fmedia%3.ae47efbf.jpeg&w=3840&q=75
调整URL参数(比如修改q=1)也没有效果,始终返回未优化的原图。请问这是什么原因?我是否误解了Next.js Image组件的工作机制?
内容的提问来源于stack exchange,提问作者Dince-afk
相关产品推荐
相关产品推荐

