【问题标题】:Compiled Tailwind CSS does not include custom imported files编译的 Tailwind CSS 不包含自定义导入文件
【发布时间】:2020-11-17 03:52:39
【问题描述】:

我在使用文档中描述的 npx 编译 TailwindCSS 时遇到了一些问题。 Webpack 正在做他的工作!开发服务器和构建 dist 都可以正确使用自定义类!问题是当我通过npx tailwindcss build tail.css -o tailwind.full.css 编译tailwindcss 时。自定义导入不包含在结果 css 文件中。所以,自动完成没有完成我的自定义 css 键.... 一切正常,除了 npm tailwindcss build 不编译我的 @import[ed] 自定义 css 文件。我怎样才能得到这个?

这是我在 npx tailwind 构建命令中通知的 tail.css 文件:

@import "./colors.css";

@import "tailwindcss/base";

@import "tailwindcss/components";

@import "tailwindcss/utilities";

@import "./custom.css";

如果我因错误而更改文件名(如 ./customnnnn.css),则不会报告错误:

我的控制台输出:

npx tailwindcss build src/assets/css/tail.css -o src/assets/css/tailwind/tailwind.full.css

   tailwindcss 1.5.2

   � Building... src/assets/css/tail.css

   ✅ Finished in 3.53 s
   � Size: 1.9MB
   � Saved to src/assets/css/tailwind/tailwind.full.css

但是如果我更改诸如“tailwindcss/utilitiesssssss”之类的内容,结果文件会更小,没有实用程序内容。所以,有人说我的自定义文件的路径映射在npx tailwind build 实用程序中有些错误,但我尝试了所有方法这样做没有成功,当使用正确的文件名称时,dev和prod构建都可以正常工作,如记录的说明。因此,错误仅出现在npx tailwind build实用程序上!当找不到某些文件时,它至少会显示一些警告在@import 声明中列出,因此我们可以继续解决此问题。

那么,我该如何解决这个问题呢?

提前致谢!

StackOverflow 震撼!

【问题讨论】:

    标签: vue.js tailwind-css


    【解决方案1】:

    @import 需要提供绝对目录。它不会通过npx tailwindcss 编译并忽略它,因为它是基本的 css 规则。所以每次使用 @import 'some file' 和 tailwindcss 时,使用绝对路径。 @import ../custom.css 在你的情况下。所以浏览器可以加载它。另请注意,不推荐使用@import,因为它会减慢网络渲染速度。

    现代顺风使用@tailwind 导入基础、实用程序等。因此请始终避免使用@import。

    【讨论】:

      猜你喜欢
      • 2020-10-08
      • 2021-07-11
      • 1970-01-01
      • 2014-05-26
      • 1970-01-01
      • 2022-08-14
      • 1970-01-01
      • 2014-09-11
      • 1970-01-01
      相关资源
      最近更新 更多