использование svg-spritemap-webpack-plugin с сборником рассказов - PullRequest
0 голосов
/ 07 октября 2019

Я пытаюсь использовать пакет 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/

...