我必须自己编译 tailwind css 的原因是什么
What is the reason I have to compile tailwind css on my own
首先,我知道在使用 npm/x 安装后,我可以添加自己的规则,然后编译并以单个 sheet 结束,这太棒了。除了这个原因,还有什么其他原因我必须自己编译吗?我的意思是,如果最终安装过程以 .css 文件结束,然后我将其添加到我的 .它提供?他们确实有一个 CDN,但文档特别提到它仅用于开发目的。
因为您可以根据您的设置生成不同的顺风 css。例如,您可以添加具有不同配色方案的主题或边距间距。您也可以直接在 sass 文件中使用 @apply 规则,这样您就可以编写 css shorthand.
@应用示例:
.btn-primary {
@apply py-2 px-4 bg-blue-500 text-white font-semibold rounded-lg shadow-md hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-400 focus:ring-opacity-75;
}
这被编译为
.btn-primary {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
...
}
如果您没有使用这些东西中的任何一个,那么实际上没有充分的理由将其包含在您的构建过程中。 Tailwind 承认这一点,并使使用他们的 cdn 临时导入库变得更加容易。它是一个 js 导入,以在某些环境中更兼容。
<script src="https://cdn.tailwindcss.com"></script>
首先,我知道在使用 npm/x 安装后,我可以添加自己的规则,然后编译并以单个 sheet 结束,这太棒了。除了这个原因,还有什么其他原因我必须自己编译吗?我的意思是,如果最终安装过程以 .css 文件结束,然后我将其添加到我的 .它提供?他们确实有一个 CDN,但文档特别提到它仅用于开发目的。
因为您可以根据您的设置生成不同的顺风 css。例如,您可以添加具有不同配色方案的主题或边距间距。您也可以直接在 sass 文件中使用 @apply 规则,这样您就可以编写 css shorthand.
@应用示例:
.btn-primary {
@apply py-2 px-4 bg-blue-500 text-white font-semibold rounded-lg shadow-md hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-400 focus:ring-opacity-75;
}
这被编译为
.btn-primary {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
...
}
如果您没有使用这些东西中的任何一个,那么实际上没有充分的理由将其包含在您的构建过程中。 Tailwind 承认这一点,并使使用他们的 cdn 临时导入库变得更加容易。它是一个 js 导入,以在某些环境中更兼容。
<script src="https://cdn.tailwindcss.com"></script>