错误:Tailwindcss 在故事书中不起作用

发布于 2025-01-13 19:13:01 字数 813 浏览 0 评论 0原文

我使用webpack5,typescript,tailwindcss和storybook制作一个Button UI组件,我将示例代码从storybook修改为tailwindcss 这是CSS代码:

@tailwind base;
@tailwind components;
@tailwind utilities;

@layer components {
.storybook-button {
  @apply font-sans font-bold border-none rounded-3xl cursor-pointer inline-block leading-3;
}
.storybook-button--primary {
  @apply text-white bg-[#1ea7fd];
}
.storybook-button--secondary {
  @apply text-[#333] bg-[]
  color: #333 bg-transparent shadow-cyan-500/50;
}
.storybook-button--small {
  @apply text-xs px-4 py-2;
}
.storybook-button--medium {
  @apply text-sm px-5 py-3;
}
.storybook-button--large {
  @apply text-base px-6 py-3;
} 
}

但是当我运行yarn Storybook时,这个CSS文件不起作用 带有 tailwindcss 的故事书中的按钮

I use webpack5, typescript, tailwindcss and storybook to make an Button UI component, I modify the example code from storybook to tailwindcss
Here is the css code:

@tailwind base;
@tailwind components;
@tailwind utilities;

@layer components {
.storybook-button {
  @apply font-sans font-bold border-none rounded-3xl cursor-pointer inline-block leading-3;
}
.storybook-button--primary {
  @apply text-white bg-[#1ea7fd];
}
.storybook-button--secondary {
  @apply text-[#333] bg-[]
  color: #333 bg-transparent shadow-cyan-500/50;
}
.storybook-button--small {
  @apply text-xs px-4 py-2;
}
.storybook-button--medium {
  @apply text-sm px-5 py-3;
}
.storybook-button--large {
  @apply text-base px-6 py-3;
} 
}

But when I run yarn storybook, this css file is not working
Button in storybook with tailwindcss

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

手心的温暖 2025-01-20 19:13:01

这个问题也让我很头疼。我遵循了 StackOverflow 和 Github 上可以找到的所有解决方案。

但我只能通过运行 tailwind-CLI 并构建 global.css 文件并将其导入到 ./storybook/preview.js

这里是使用的 cli 命令来“修复它”。

npx tailwindcss -i ./src/styles/global.css -o ./.storybook/global.css --watch

然后从上面命令中的输出路径(-o 标志)导入它。

// ./storybook/preview.js

import './global.css';

...rest of your preview config

This problem gave me headaches too. I followed every solution that can be found on StackOverflow and Github.

But I only could "fix it" by running the tailwind-CLI and building the global.css file and importing it to ./storybook/preview.js

here's the cli command used.

npx tailwindcss -i ./src/styles/global.css -o ./.storybook/global.css --watch

then import it from the output path (-o flag) in the command above.

// ./storybook/preview.js

import './global.css';

...rest of your preview config

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文