Я пытаюсь использовать пакет svg-spritemap-webpack-plugin
с Storybook.
Вот файл ./.storybook/webpack.config.js
, который я использую для установки плагина в preview webpack config
, следуя рекомендациям по документации: https://storybook.js.org/docs/configurations/custom-webpack-config/#full-control-mode
const SVGSpritemapPlugin = require('svg-spritemap-webpack-plugin')
const path = require('path')
module.exports = async ({ config }) => {
config.plugins.push(new SVGSpritemapPlugin(path.join(__dirname, '../assets/icons/*.svg')))
return config
}
Добавляя console.log(...)
s к источнику svg-spritemap-webpack-plugin
, я уверен, что мои SVG-файлы читаются, и spritemap генерируется в памяти. Но я не могу найти сгенерированную карту спрайтов после запуска сборника рассказов. Используя --debug-webpack
, я мог бы подтвердить, что выходной путь существует.
У кого-нибудь есть идеи, как сгенерировать карту спрайтов с помощью конфигурации сборника рассказов?
РЕДАКТИРОВАТЬ: я сделал минимальный проект сборника рассказов, чтобы продемонстрироватьвыпуск: https://github.com/romaindurand/storybook-svgspritemap/