vue3接入tailwindcss3

前几天看了篇文章,Tailwind CSS 都更新到 4.0 了,你还在抵触吗?,确实打动了我,想学一下 tailwindcss

第一步要先访问官网,www.tailwindcss.cn/docs/instal...

当然了这个官网不是很纯,4 的指引在这 tailwindcss.com/docs/instal...

第二步点击 Framework Guides,注意版本是 v3.4.17

第三步点击 Vite

第四步点击 Using vite

执行npm install -D tailwindcss@3 postcss autoprefixer 如果按照官网的去执行就会安装 4,后面就会报: vite Internal server error: 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.。

根目录创建 tailwind.config.js ,教程中使用npx tailwindcss init -p命令,但是我执行这个命令就会报错:npm WARN config global --global, --local are deprecated. Use --location=global instead. 试着解决但是没用,就先手动创建了。

css 复制代码
/** @type {import('tailwindcss').Config} */
export default {
  content: [
    "./index.html",
    "./src/**/*.{js,ts,jsx,tsx}",
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}

我的 postcss.config.js 如下,官网并没有给出

css 复制代码
module.exports = {
  plugins: [
    require("postcss-preset-env"),
    require("tailwindcss"),
    require("autoprefixer"),
  ],
};

也可能是

ini 复制代码
module.exports = {
  plugins: [
    tailwindcss:{}
    autoprefixer:{}
  ],
};

在 src 目录下创建 style.css

less 复制代码
@tailwind base;
@tailwind components;
@tailwind utilities;

在 main.ts 中引入

arduino 复制代码
import "./style.css";

使用下列代码查看效果

scss 复制代码
<h1 class="text-3xl font-bold underline">
    Hello world!
</h1>

一开始我先想到的就是官网,百度没找到,就用谷歌,看完安装发现没有,就没注意到英文的 Framework Guides,和之前的一些教程不太一样。

然后我又搜文章,发现很多都过时了,众说纷纭,又回来找官网,没想到官网上也有坑,我试了试人工智能,回答的也很潦草,但起码官网给了个大致的方向。

相关推荐
A黄俊辉A18 小时前
uniapp webview中实现 app和内嵌的H5双向通信
vue.js·json
honkun620 小时前
vue 表格组件 vxe-table 配置 ajax 请求自动加载数据与表单查询
vue.js·vxe-table
kybs199120 小时前
全球灾害数据分析可视化 毕业设计-附源码66794
vue.js·spring boot·mysql·安全·django·c#·asp.net
雪芽蓝域zzs20 小时前
第26章:ECharts 自定义主题 + 页面一键切换主题(深色 / 浅色两套)
vue.js·echars
雪芽蓝域zzs21 小时前
第22章:ECharts 图表联动(多图表交互联动)
vue.js·echars
daols8821 小时前
vue 表格组件 vxe-table 实现虚拟滚动与无需滚动加载
vue.js·vxe-table
雪芽蓝域zzs21 小时前
第18章:ECharts 折线图 + 标记点、标记线,自定义 tooltip
vue.js·echars
雪芽蓝域zzs1 天前
第24章:ECharts 地图组件(基础行政区地图,若依 Vue3)
vue.js·echars
计算机毕设定制辅导-无忧学长1 天前
《基于Vue的流浪动物救助中心管理系统的设计与实现》
java·vue.js·spring boot·流浪动物救助中心管理系统
雪芽蓝域zzs1 天前
第25章:地图下钻交互(点击省份,切换到对应省份城市地图)
vue.js·echars