Next.js - 类型错误:找不到名称“StaticImageData”

Mac*_*Mac 3 next.js vercel nextjs-image

我试图将我的代码推送到 Vercel,但在检查类型的有效性时,它在构建步骤中失败。

\n

这是收到的完整错误:

\n
info  - Checking validity of types...\nFailed to compile.\n./node_modules/next/dist/client/image.d.ts:19:14\nType error: Cannot find name \'StaticImageData\'.\n\n
Run Code Online (Sandbox Code Playgroud)\n

我尝试将 Next.js 版本回滚到 11,但\xe2\x80\x99 不起作用。

\n

编辑:

\n

我发现了这个类似的 Github 问题,但它似乎没有多大帮助。

\n

https://github.com/vercel/next.js/issues/29788

\n

use*_*321 7

截至 2022 年 2 月 16 日,此问题已得到修复,现在您可以StaticImageData像这样导入:

import { StaticImageData } from "next/image"
Run Code Online (Sandbox Code Playgroud)