Nuxt 安装 tailwindcss 4.1

11 阅读2分钟

但是按照Nuxt模块安装,我的项目打包的时候会有冲突,@nuxtjs/tailwindcss 下的一个依赖库,与我的项目中的一个其他依赖库有版本冲突,然后我就换了一种方式安装tailwind,如下

用tailwind4.1官网指导

tailwindcss.com/docs/instal…

然后我发现以前的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

我也不知道,有人知道的话,评论区快快告诉我!!!