当前位置: 首页 > article >正文

在Vue3 + Vite 项目中使用 Tailwind CSS 4.0

文章目录

  • 首先是我的package.json
  • 根据官网步骤
  • VS Code安装插件
  • 验证是否引入成功
  • 参考资料

首先是我的package.json

{
  "name": "aplumweb",
  "private": true,
  "version": "0.0.0",
  "type": "module",
  "scripts": {
    "dev": "vite --open",
    "build": "vite build",
    "preview": "vite preview"
  },
  "dependencies": {
    "@tailwindcss/vite": "^4.0.3",
    "tailwindcss": "^4.0.3",
    "vue": "^3.5.13"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^5.2.1",
    "sass-embedded": "^1.83.4",
    "vite": "^6.0.5"
  }
}

根据官网步骤

  • npm安装
    官网 https://tailwindcss.com/docs/installation/using-vite
    npm install tailwindcss @tailwindcss/vite

  • 配置插件 vite.config.js

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import tailwindcss from '@tailwindcss/vite'

// https://vite.dev/config/
export default defineConfig({
  plugins: [
    vue(),
    tailwindcss()
  ],
})
  • 新建 src\styles\index.css
@import "tailwindcss";
  • 在main.js中引入这个css
import { createApp } from 'vue'
import './styles/index.css'
import App from './App.vue'

createApp(App).mount('#app')

Tailwind CSS之前 导入基础组件 的三行代码被废弃,用 @import "tailwindcss"; 取代

在这里插入图片描述

VS Code安装插件

Tailwind CSS IntelliSense
在这里插入图片描述

验证是否引入成功

在App.vue中使用 <div class="bg-red-900">test</div> 验证
在这里插入图片描述

  • 在网页中呈现出颜色,表示引入成功
    在这里插入图片描述

参考资料

  1. 官网

https://tailwindcss.com/docs/upgrade-guide

  1. npx tailwindcss init 失效原因(因为tailwindcss 4.0版本不支持这种形式)

https://github.com/tailwindlabs/tailwindcss/discussions/15786

报错 
npx tailwindcss init -p npm ERR! could not determine executable to run  npm ERR! A complete log of this run can be found in:
  • 也注意 @tailwind 指令被废除。
  1. 参考视频

https://www.youtube.com/watch?v=P5d_UUxqOzs


http://www.kler.cn/a/531983.html

相关文章:

  • 深入探索Vue 3组合式API
  • pytorch实现长短期记忆网络 (LSTM)
  • C#方法作用
  • Maven jar 包下载失败问题处理
  • 并行计算、分布式计算与云计算:概念剖析与对比研究(表格对比)
  • 深入解析 posix_spawn():高效的进程创建方式(中英双语)
  • 多线程创建方式三:实现Callable接口
  • WireShark4.4.2浏览器网络调试指南:偏好设置下(十)
  • SpringBoot+Mybatis整合Mysql数据库的Demo
  • 《黑马点评》实战笔记
  • Qwen2.5-Max:AI技术的新里程碑
  • 力扣 55. 跳跃游戏
  • 【OS】AUTOSAR架构下的Interrupt详解(下篇)
  • Verilog基础(五):时序逻辑
  • 【贪心算法篇】:“贪心”之旅--算法练习题中的智慧与策略(三)
  • 【C++】B2124 判断字符串是否为回文
  • 50【Windows与Linux】
  • 【C++】string类(上):string类的常用接口介绍
  • 与,|与||的区别
  • python leetcode 笔记
  • 一些硬件知识【20250/2/3】
  • html中的表格属性以及合并操作
  • DeepSeek-R1-Distill-Qwen-1.5B 本地部署报错解决
  • MySQL(InnoDB统计信息)
  • Unix 进程的启动方式及经典和现代做法(中英双语)
  • 单调队列 滑动窗口(题目分析+C++完整代码)