下一个图像的类型定义

Ray*_*gon 1 typescript next.js

我在 NextJs 和 next-images 中使用打字稿。代码是:

import css from "./style.sass";
import img from './logo.svg';
import Link from 'next/link';

export default () => <Link href="/">
        <img src={img} className={css.logo}/>
    </Link>;
Run Code Online (Sandbox Code Playgroud)

如果没有输入,则显示此错误:

Cannot find module './logo.svg'.ts(2307)
Run Code Online (Sandbox Code Playgroud)

目前我使用以下类型(typings.ts):

Cannot find module './logo.svg'.ts(2307)
Run Code Online (Sandbox Code Playgroud)

使用这些typings.ts 文件应该可以解决错误,但事实并非如此。有没有人在使用时遇到同样的错误?有没有更好的方法来编写typings.ts 文件?

sam*_*str 5

2020 年更新:

现在支持在 next-images 包中支持 TypeScript。

您需要做的就是在 next-env.d.ts 中添加定义

https://github.com/twopluszero/next-images#typescript