如何将 Storybook 与 Tailwind CSS、Create Next App 和 TypeScript 集成

How to integrate Storybook with Tailwind CSS, Create Next App & TypeScript

*以下问题与我问的 previous question 有关,如果我重复了,请提前致歉,但我仍然无法解决我的问题。

我正在尝试让 Storybook 与 Tailwind 一起工作 CSS 到目前为止无济于事。这些是我遵循的步骤:

  1. 我从头开始创建了一个新的 TypeScript 项目,bootstrapping 它与创建下一个应用程序。我按照 Tailwinds website 上的说明进行操作。 Tailwind 在 App 上运行良好。
  2. 我按照 their website 上的说明设置了 Storybook。 Storybook 在端口 6006 上正常启动。
  3. 我相应地配置了 main.js 文件以合并 PostCSS 以便 Tailwind 在 Storybook 中工作:
module.exports = {
  "stories": [
    "../stories/**/*.stories.mdx",
    "../stories/**/*.stories.@(js|jsx|ts|tsx)"
  ],
  "addons": [
    "@storybook/addon-links",
    "@storybook/addon-essentials",
    "@storybook/addon-postcss"
  ],
  "framework": "@storybook/react"
}

尽管做了所有这些,我没有看到 Tailwind 对故事组件有任何影响——仅在应用程序中。

我尝试通过在 Storybook 组件中放入一个小元素来测试 Tailwind 是否有效。我没有看到它按预期呈现:

<h1 className="text-3xl font-bold underline">
    Tailwind Works!
</h1>

Link 到 Github 回购:https://github.com/TRahulSam1997/storybook-tailwind-next-typescript-v2

如有任何帮助,我们将不胜感激!

更新!

简单地这样做就奏效了:

导入

import 'tailwindcss/tailwind.css';

变成preview.js

感谢