Я пытаюсь добавить Storybook в существующее приложение React, но получаю ошибки с импортированными файлами SVG. SVG импортируется и используется как:
import Border from './images/border.inline.svg'
...
<Border className="card__border" />
Это работает, когда приложение запускается и собирается, но я получаю сообщение об ошибке в Storybook. Как получилось?
Failed to execute 'createElement' on 'Document': The tag name provided ('static/media/border.inline.258eb86a.svg') is not a valid name.
Error: Failed to execute 'createElement' on 'Document': The tag name provided ('static/media/border.inline.258eb86a.svg') is not a valid name.
По умолчанию webpack.config.js имеет:
...
{
test: /\.inline.svg$/,
loader: 'svg-react-loader'
},
...
Кроме того, существующий код использует webpack 3, а я использую Storybook V4.