nob*_*are 1 typescript reactjs
我正在将一些React文件迁移到.tsx文件中,并且在svg导入中出现错误:
import logo from './logo.svg'; // [ts] cannot find module './logo.svg'
Run Code Online (Sandbox Code Playgroud)
因此,我将其更改为:
const logo = require('./logo.svg') as string
Run Code Online (Sandbox Code Playgroud)
修复了转译器错误。
我正在使用React Bootstrap的Image标签渲染它:
<Image src={logo} className="..." />
Run Code Online (Sandbox Code Playgroud)
但是,该图像根本不会渲染。我尝试将其类型更改为as any雪茄,但没有。谁能帮我?
确保您的文件images.d.ts位于根文件夹(tsconfig.json,等旁边)中,其中包含以下内容:
declare module '*.svg'
declare module '*.png'
declare module '*.jpg'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1509 次 |
| 最近记录: |