You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:SvelteKit中Tailwind CSS正常,但Storybook中无法生效

解决SvelteKit Storybook中Tailwind CSS不生效的问题

检查Storybook的Tailwind配置

  • 直接在.storybook目录下创建tailwind.config.js,复用项目根目录的配置即可:
    // .storybook/tailwind.config.js
    module.exports = require('../tailwind.config.js');
    

配置Storybook的PostCSS

  • 在.storybook目录下新建postcss.config.js,添加Tailwind和autoprefixer插件:
    // .storybook/postcss.config.js
    module.exports = {
      plugins: {
        tailwindcss: {},
        autoprefixer: {},
      },
    };
    

导入Tailwind基础样式到Storybook

  • 打开.storybook/preview.js,导入项目中的Tailwind入口样式文件(路径根据实际情况调整):
    // .storybook/preview.js
    import '../src/app.css';
    

验证Storybook主配置文件

  • 检查.storybook/main.js(或.ts),确保已正确添加PostCSS插件:
    // .storybook/main.js
    module.exports = {
      stories: ['../src/**/*.stories.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx|svelte)'],
      addons: [
        '@storybook/addon-links',
        '@storybook/addon-essentials',
        '@storybook/addon-interactions',
        {
          name: '@storybook/addon-postcss',
          options: {
            postcssLoaderOptions: {
              implementation: require('postcss'),
            },
          },
        },
      ],
      framework: {
        name: '@storybook/sveltekit',
        options: {},
      },
      docs: {
        autodocs: 'tag',
      },
    };
    

清除缓存并重启服务

  • 缓存可能导致样式不生效,执行以下命令清理后重启Storybook:
    npx storybook build --clean
    npm run storybook
    

内容的提问来源于stack exchange,提问作者Muhammad Raheel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 12:54:54