svg - 在 typescript 中导入 svg 图像

标签 svg typescript2.0

使用以下代码作为示例,它运行良好, typescript 编译器正在为“import logo from './images/logo.svg';”语句而哭泣。该应用程序在浏览器中运行时运行良好,因此我没有任何功能问题。我只是想摆脱弯曲的红线,这样我就可以清理我的目录查看器。任何帮助将不胜感激。

import * as React from 'react';
import logo from './images/logo.svg';

interface Property {}
interface State {} 

export default class App extends React.Component<Property, State> { 
    render() {
        return (
            <div className="App">
                <div className="App-header">
                    <img src={logo} className="App-logo" alt="logo" />                        
                </div>      
            </div>
        );
    }
}

最佳答案

在您的任何打字文件中添加声明模块“* .svg”。 (.d.ts)

关于svg - 在 typescript 中导入 svg 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43173514/

相关文章:

html - 样式化嵌入对象中的 SVG

typescript - 在 TypeScript 接口(interface)中使用字符串枚举值作为计算属性键

node.js - 将枚举与 TypeScript 结合使用,并在每个枚举上使用方法

typescript - 变量 'test' 在分配之前使用 - Typescript

javascript - 无法在 typescript 中的 Controller 中注入(inject)服务

javascript - SVG 悬停在 IE9 或 Chrome 中不起作用

javascript - 无需卡即可将图像分享到 Twitter

javascript - d3js : how to put circles at the end of an arc

html - 非按比例缩放 SVG 图像以适合剩余空间

javascript - typescript 找不到名称窗口或文件