npm 在开发库时,Tailwind应该列在dependencies还是devDependencies下吗?

cbwuti44  于 2023-06-23  发布在  其他
关注(0)|答案(1)|浏览(158)

我正在构建我的第一个组件库,它主要基于Tailwindcss。我的客户需要安装Tailwindcss吗?因为代码在导入组件时还没有被编译,不是吗?它只在为生产而构建时才会被编译,对吗?
但是如果它需要成为一个依赖项,那么Tailwind所需的所有配置又如何呢?我的客户也需要这样做吗?或者,我的组件是否从我的代码中获得它们需要的所有配置,并将它们需要的所有配置保留在我的客户端代码中?我说的是tailwind.config.js

ars1skjm

ars1skjm1#

您可能需要将组件库创建为Tailwind插件。
https://tailwindcss.com/docs/plugins
Preline就是这样做的,https://preline.co/docs/index.html
因此,为了回答您的问题,库的用户需要安装Tailwind,然后在为生产构建时可以编译代码。
Tailwind插件文档解释了如何添加新的样式、变体、前缀等。您将需要遵循此操作来添加任何自定义配置。

相关问题