Сборник рассказов с реактивными скриптами @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
],
};