Storybook 样式表禁用
一个 Storybook 插件,可以轻松禁用样式表。
入门
yarn add --dev storybook-stylesheet-disable
- 添加到你的
main.js
配置文件
module.exports = {
...,
addons: [
...,
"storybook-stylesheet-disable"
],
...,
};
- 在你的
.storybook
目录中的preview.js
文件中配置stylesheetId
export const globals = {
...,
stylesheetId: 'your-unique-id-here',
...,
};
- 如果还没有,在你的
.storybook
目录中创建一个preview-head.html
文件。 - 添加你希望禁用/启用的样式表通过
<link>
标签,并为每个样式表赋予相同的唯一标识符作为title
属性
<link rel="stylesheet" href="./path-to-css-file-1.css" type="text/css" title="my-unique-id">
<link rel="stylesheet" href="./path-to-css-file-2.css" type="text/css" title="my-unique-id">
<link rel="stylesheet" href="./path-to-css-file-3.css" type="text/css" title="my-unique-id">
(如果需要,此工具也可以反向操作。只需在 <link>
标签中添加 disabled
属性。)
- 启动 Storybook,你应该会看到一个新的工具栏按钮,带有
< >
图标,它可以禁用/启用指定的样式表。