- Nuxt官网的中推荐有个"@nuxtjs/tailwindcss": "^6.0.0"的module, tailwindcss.nuxtjs.org/getting-sta…
但是按照Nuxt模块安装,我的项目打包的时候会有冲突,@nuxtjs/tailwindcss 下的一个依赖库,与我的项目中的一个其他依赖库有版本冲突,然后我就换了一种方式安装tailwind,如下
用tailwind4.1官网指导
然后我发现以前的v3的一些用法和配置 v4.1 不一样了,参考文档:
[1]. tailwind.nodejs.cn/docs/theme#…
[2]. tailwind.nodejs.cn/docs/upgrad…
比如配置:
// 原来的使用@nuxtjs/tailwindcss
// tailwind.config.js
module.exports= {
darkMode: 'class',
theme:{
screens:{
xs:"614pX"
sm:"1002px"
md:"1022px"
lg:"1092px"
xl:"1280px"
},
extend:{
colors:{
dim:{
50:"#5F99F7",
100:"#5F99F7",
200:"#38444d",
300:"#202e3a",
400:"#253341",
500:"#5F99F7",
600:"#5F99F7",
700:"#192734",
800:"#162d40",
900:"#15202b",
},
},
plugins:[
require('@tailwindcss/forms'),
]
}
// 现在4.1, 不会寻找tailwind.config.js的配置了
// 可以在 /assets/css/tailwind.css中配置
@import "tailwindcss";
@theme {
--color-dim-50: #5F99F7;
--color-dim-100: #5F99F7;
--color-dim-200: #38444D;
--color-dim-300: #202E3A;
--color-dim-400: #253341;
--color-dim-500: #5F99F7;
--color-dim-600: #5F99F7;
--color-dim-700: #192734;
--color-dim-800: #162D40;
--color-dim-900: #15202B;
--breakpoint-xs: 38.375rem;
--breakpoint-sm: 62.625rem;
--breakpoint-md: 63.875rem;
--breakpoint-lg: 68.25rem;
--breakpoint-xl: 80rem;
--breakpoint-2xl: 96rem;
}
注意:如果你硬要使用tailwind.config.js怎么办?
从 Tailwind CSS v4.0 开始,官方将 PostCSS 插件逻辑移出主包,如果你尝试像旧版本一样使用:
ts
复制编辑
require("tailwindcss")()
就会报你看到的错误:
❌ "It looks like you're trying to use
tailwindcss
directly as a PostCSS plugin..."
Error An error has occurred It looks like you're trying to use `tailwindcss` directly as a PostCSS plugin. The PostCSS plugin has moved to a separate package, so to continue using Tailwind CSS with PostCSS you'll need to install `@tailwindcss/postcss` and update your PostCSS configuration. Stack Trace Pretty Raw
我也不知道,有人知道的话,评论区快快告诉我!!!