Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 使用TypeScript加载SVG文件_Reactjs_Typescript_Svg - Fatal编程技术网

Reactjs 使用TypeScript加载SVG文件

Reactjs 使用TypeScript加载SVG文件,reactjs,typescript,svg,Reactjs,Typescript,Svg,我添加了react svg loader,并尝试根据文档导入svg,但我一直遇到“找不到模块…” import*as React from'React'; 从“./flickroader.svg”导入FlickrLoader; //tslint:禁用下一行:变量名称 常量加载器=道具=>( ); 导出默认加载程序; 在根文件夹中,我有custom.d.ts,它是declare module'*.svg' 有人能想到我可能缺少的东西吗?为什么TypeScript无法在同一目录中提取.svg文件?

我添加了react svg loader,并尝试根据文档导入svg,但我一直遇到“找不到模块…”

import*as React from'React';
从“./flickroader.svg”导入FlickrLoader;
//tslint:禁用下一行:变量名称
常量加载器=道具=>(
);
导出默认加载程序;
在根文件夹中,我有custom.d.ts,它是
declare module'*.svg'


有人能想到我可能缺少的东西吗?为什么TypeScript无法在同一目录中提取.svg文件?

您是否将加载程序添加到了您的网页配置中?@Jayce444 yeah,它使用的是react-typescript加载程序。我不确定,但似乎您要求typescript在svg文件中查找名为
FlickrLoader
的模块,但由于明显的原因,它无法这样做。我会尝试要求它从“/flickroader.svg”
import * as React from 'react';
import FlickrLoader from './FlickrLoader.svg';

// tslint:disable-next-line:variable-name
const Loader = props => (
   <FlickrLoader className="center" />
);
export default Loader;