我正在构建我的第一个组件库,它主要基于Tailwindcss。我的客户需要安装Tailwindcss吗?因为代码在导入组件时还没有被编译,不是吗?它只在为生产而构建时才会被编译,对吗?但是如果它需要成为一个依赖项,那么Tailwind所需的所有配置又如何呢?我的客户也需要这样做吗?或者,我的组件是否从我的代码中获得它们需要的所有配置,并将它们需要的所有配置保留在我的客户端代码中?我说的是tailwind.config.js。
tailwind.config.js
ars1skjm1#
您可能需要将组件库创建为Tailwind插件。https://tailwindcss.com/docs/pluginsPreline就是这样做的,https://preline.co/docs/index.html。因此,为了回答您的问题,库的用户需要安装Tailwind,然后在为生产构建时可以编译代码。Tailwind插件文档解释了如何添加新的样式、变体、前缀等。您将需要遵循此操作来添加任何自定义配置。
1条答案
按热度按时间ars1skjm1#
您可能需要将组件库创建为Tailwind插件。
https://tailwindcss.com/docs/plugins
Preline就是这样做的,https://preline.co/docs/index.html。
因此,为了回答您的问题,库的用户需要安装Tailwind,然后在为生产构建时可以编译代码。
Tailwind插件文档解释了如何添加新的样式、变体、前缀等。您将需要遵循此操作来添加任何自定义配置。