TailwindCss Vue3 Vite4 安装配置

TailwindCss Vue3 Vite4 安装配置

官方文档

环境

Vue3
Vite4

步骤

1. 创建项目

如果已经有项目,不需要这个步骤

npm create vite@latest my-project -- --template vue
cd my-project

2. 安装TailwindCss

安装 tailwindcss 和同级的依赖,创建tailwind.config.jspostcss.config.js 文件

3. 配置模板文件路径

将模板文件路径添加到tailwind.config.js 文件里

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

4. 将 Tailwind 指令添加到css文件

官方文档中是./src/style.css,在我的项目中是./src/assets/main.css,因项目而异

@tailwind base;
@tailwind components;
@tailwind utilities;

5. 编译运行

npm run dev

6. 使用

<template>
  <h1 class="text-3xl font-bold underline">
    Hello world!
  </h1>
</template>
### 集成 Tailwind CSS v4Vue3Vite 的指南 要在基于 Vue3Vite 的项目中集成并使用 Tailwind CSS v4,可以按照以下方法操作: #### 1. 安装依赖项 首先,在项目的根目录下运行命令来安装必要的开发依赖项 `tailwindcss`、`postcss` 和 `autoprefixer`。这些工具对于设置和优化 Tailwind CSS 至关重要。 ```bash npm install -D tailwindcss postcss autoprefixer ``` 此过程会将所需的包添加到 `devDependencies` 中[^2]。 #### 2. 初始化 Tailwind CSS 配置文件 通过执行以下命令创建初始的 Tailwind CSS 配置文件 (`tailwind.config.js`) 及其关联的 PostCSS 文件: ```bash npx tailwindcss init -p ``` 这一步会在项目中生成默认配置文件,并准备好用于自定义样式选项[^3]。 #### 3. 创建基础样式表 在您的项目源码中的某个位置(通常位于 `/src/assets/css/` 或类似的路径),新建一个名为 `main.css` (或其他名称) 的文件,并加入如下三行导入语句以引入 Tailwind 的核心功能模块: ```css @tailwind base; @tailwind components; @tailwind utilities; ``` 上述代码片段分别加载了基本重置样式、组件级类名以及实用程序级别的类名集合[^1]。 #### 4. 更新 Vite 配置支持 PostCSS 处理器 打开或编辑现有的 `vite.config.js` 文件,确保它包含了对 PostCSS 的处理能力。如果尚未存在,则可按需扩展插件列表部分如下所示: ```javascript import { defineConfig } from &#39;vite&#39; import vue from &#39;@vitejs/plugin-vue&#39; export default defineConfig({ plugins: [vue()], css: { postcss: &#39;./postcss.config.js&#39;, // 指向已有的PostCSS配置文件 }, }) ``` 这里假设您已经有一个标准形式的 `postcss.config.js` 存在于同一级别上;如果没有的话,请参照官方文档补充相关内容。 #### 5. 将全局 CSS 应用至应用入口处 最后一步是在应用程序的主要 JavaScript/TypeScript 入口点之前引入刚才建立好的 CSS 文件。例如,如果您遵循常规结构,那么可以在 `src/main.js` 或者其他主脚本顶部加上这样的一行代码: ```javascript import &#39;./assets/css/main.css&#39;; ``` 完成以上步骤之后重新启动开发服务器即可看到效果生效^。 --- ### 注意事项 - 如果遇到版本兼容性问题,请确认所使用的框架与库均满足最新稳定版的要求。 - 对于生产环境构建而言,记得清理未使用的CSS规则以便减小最终打包体积大小。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值