tailwindcss v3升级v4

之前安装的时候由于 npx tailwindcss init -p 报错,网上搜索的解决方案是降级到v3.4.17,现在业务需求使用的AI Elements只支持v4所以不得不升级

项目使用vite构建,其他如webpack可能不适用

官网升级参考https://tailwindcss.com/docs/upgrade-guide#using-the-upgrade-tool

复制代码
 npx @tailwindcss/upgrade

升级后有些样式不是原来的样子,除了文件内的css名称修改,index.css的配置多了这一行

复制代码
@import 'tailwindcss' layer(utilities);

有这2行应该就行

复制代码
@import 'tailwindcss';
@config "../tailwind.config.js";

手动升级参考https://tailwindcss.com/docs/installation/using-vite

1.卸载原安装的tailwindcss postcss autoprefixer 删除postcss.config.js/ts (非vite项目不用卸载postcss和autoprefixer,不用删配置文件)

复制代码
yarn remove tailwindcss postcss autoprefixer

2.安装tailwindcss和@tailwindcss/vite

复制代码
yarn add -D tailwindcss @tailwindcss/vite

3.index.css文件导入tailwindcss

复制代码
@import "tailwindcss";
@config "../tailwind.config.js";

4.vite.config.ts配置tailwindcss

复制代码
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import path from 'path'
import tailwindcss from '@tailwindcss/vite'

// https://vite.dev/config/
export default defineConfig({
  plugins: [react(), tailwindcss()],
  resolve: {
    alias: {
      '@': path.resolve(__dirname, './src'),
    },
  },
})
相关推荐
JY-HPS8 小时前
echarts天气折线图
javascript·vue.js·echarts
黑色的糖果9 小时前
vue中tailwindcss插件的引入及使用
前端·javascript·vue.js
空&白13 小时前
vue暗黑模式
javascript·vue.js
css趣多多14 小时前
一个UI内置组件el-scrollbar
前端·javascript·vue.js
-凌凌漆-14 小时前
【vue】pinia中的值使用 v-model绑定出现[object Object]
javascript·vue.js·ecmascript
大橙子额16 小时前
【解决报错】Cannot assign to read only property ‘exports‘ of object ‘#<Object>‘
前端·javascript·vue.js
LYFlied17 小时前
从 Vue 到 React,再到 React Native:资深前端开发者的平滑过渡指南
vue.js·react native·react.js
B站_计算机毕业设计之家18 小时前
豆瓣电影数据采集分析推荐系统 | Python Vue Flask框架 LSTM Echarts多技术融合开发 毕业设计源码 计算机
vue.js·python·机器学习·flask·echarts·lstm·推荐算法
xjt_090119 小时前
基于 Vue 3 构建企业级 Web Components 组件库
前端·javascript·vue.js
我是伪码农19 小时前
Vue 2.3
前端·javascript·vue.js