output.svgDefaultExport

  • 类型: 'url' | 'component'
  • 默认值: 'url'
已废弃

output.svgDefaultExport 已废弃,并将在下一个大版本中移除,请改用 tools.svgrsvgrOptions.exportType'component' 对应 exportType: 'default''url' 对应 exportType: 'named'。两者同时设置时,以 tools.svgr 为准。

output.svgDefaultExport 可以用来配置 SVG 文件的默认导出。

output.svgDefaultExport 配置为 url 时,SVG 文件的默认导出是文件的 URL。例如:

import logo from './logo.svg';

console.log(logo); // => 资源 url

output.svgDefaultExport 配置为 component 时,SVG 文件的默认导出是文件的 React 组件。例如:

import Logo from './logo.svg';

console.log(Logo); // => React 组件

此时,你也可以通过指定 ?url 的 query 来导入 url,比如:

import logo from './logo.svg?url';

console.log(logo); // => 资源 url