images
如果你想使用云提供商来优化图像,而不是使用 Next.js 内置的图像优化 API,可以使用以下配置 next.config.js:
next.config.js
module.exports = {
images: {
loader: 'custom',
loaderFile: './my/image/loader.js',
},
}
这个 loaderFile 必须指向相对于 Next.js 应用程序根目录的文件。该文件必须导出一个默认函数,该函数返回一个字符串 ,例如:
my/image/loader.js
export default function myImageLoader({ src, width, quality }) {
return `https://example.com/${src}?w=${width}&q=${quality || 75}`
}
或者,你可以使用 loader 属性 将函数传递给 next/image 的每个实例。