Luk*_*dze 2 vue.js nuxt.js tailwind-css
我在 Nuxt 应用程序中使用 tailwind,并在 Tailwind CSS v3.0 中收到有关清除/内容选项更改的警告,并且在将清除更改为内容或保留它之后,因为它没有更改任何内容,甚至没有删除该警告。
据我了解,此选项(内容/清除)告诉 tailwind 在哪里搜索其类名。但即使该列表中没有任何选项,一切都正常。
有人可以解释为什么即使我的“内容”为空也没有任何变化吗?
tailwind.condig.js
module.exports = {
mode: 'jit',
content: [
"./components/**/*.{js,vue,ts}",
"./layouts/**/*.vue",
"./pages/**/*.vue",
"./plugins/**/*.{js,ts}",
"./nuxt.config.{js,ts}",
],
// ...
}
Run Code Online (Sandbox Code Playgroud)
mo3*_*o3n 12
Purge 选项告诉引擎在哪里查找已使用的类名,以便它可以删除未使用的类名以获得更好的性能,因此即使没有此选项,Tailwind CSS v2.x 中的一切都可以正常工作,并且只会有助于提高性能。
\n在 Tailwind CSS v2.x 中,有一个名为 Just-in-Time 引擎的预览功能,您可以通过在 tailwind.config.js 中启用它来使用它(模式:\'jit\');在 Tailwind CSS v3 中,新的 Just-in-Time 引擎取代了 Tailwind 中的经典引擎。\n根据 Tailwind 官方网站,由于 Tailwind 不再使用 PurgeCSS,他们\xe2\x80\x99 已将 \'purge\' 重命名为“purge”。 \' 选项到 \'content\' 以更好地反映它\xe2\x80\x99 的用途。
\n所以基本上他们只是在版本 3 中将“purge”选项重命名为“content”。如果您现在使用 Tailwind CSS v3,您应该在配置文件中重命名它,并且还应该删除模式:\ 'jit\'因为不再需要它,否则无需重命名清除选项,您可以安全地忽略该警告。
\n重要提示: 在 Tailwind CSS v3 中,\xe2\x80\x99 使用 \'content\' 选项配置模板路径至关重要,否则编译的 CSS 将为空。
\n相关链接:\n #migration-to-the-jit-engine
\n