Сборник рассказов с реактивными скриптами @next и css модулями

Я пробовал реагировать скрипты @ далее 2.0.0-next.66cc7a90 (create-реагировать-приложение v2), потому что была добавлена ​​поддержка модулей CSS. К сожалению, CSS-модули игнорируются сборником рассказов. Любое быстрое решение, которое я мог сделать?

2 ответа

Моим решением было создать webpack.config.js в .storybook папка для включения модулей CSS.

module.exports = {
  module: {
    rules: [
      {
        test: /\.css$/,
        exclude: /\.module\.css$/,
        use: [
          {
            loader: 'style-loader',
          },
          {
            loader: 'css-loader',
            options: {
              modules: false,
            },
          },
        ],
      },
      {
        test: /\.module\.css$/,
        use: [
          {
            loader: 'style-loader',
          },
          {
            loader: 'css-loader',
            options: {
              modules: true,
            },
          },
        ],
      },
      {
        test: /\.(png|jpg|gif)$/,
        use: [
          {
            loader: 'file-loader',
            options: {},
          },
        ],
      },
    ],
  },
};

Используйте предустановленный аддон Storybook, чтобы добавить возможности CSS-модулей.

Как использовать css-модули со сборником рассказов 6

Монтаж

      npm install -D storybook-css-modules

Конфигурация

Затем обновите .storybook/main.js следующим образом:

      // .storybook/main.js

module.exports = {
  stories: [
    // ...
  ],
  addons: [
    // Other Storybook addons

    "storybook-css-modules", //  The addon registered here
  ],
};
Другие вопросы по тегам