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

TailwindCss的vue3安装使用

按照官网的安装教程,属性最后无法生效,这是自我改良版,添加了额外步骤,但是每次引入新的tailwindcss属性 需要重新跑一次项目

npm下载tailwindcss

npm install -D tailwindcss

npx初始化tailwind配置

npx tailwindcss init

此时根目录会出现tailwind.config.js,对其复制以下内容:

/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ["./src/**/*.{html,js}"],
  theme: {
    extend: {},
  },
  plugins: [],
}

然后src中的主css文件input.css(没有就创造)通过@tailwind指令引用:

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

在终端运行tailwind CIL

npx tailwindcss -i ./src/input.css -o ./src/output.css --watch

在根目录的index.html引用link生成的output.css

<link href="./output.css" rel="stylesheet">

接下来就可以随意使用tailwindcss:

<template>
  <div class="text-3xl ">
    213
  </div>
  <div class="text-3xl font-bold underline">
    213
  </div>
  <h1 class="text-3xl font-bold underline">
    Hello world!
  </h1>
  <h1 class="underline font-serif">
    Hwllo world!
  </h1>
</template>
官方是这样写的 实际无法生效

我去查了下 还需要在package.json中配置构造指令:

{
  "scripts": {
    // ... existing scripts ...
    "tailwind": "npx tailwindcss -i ./src/input.css -o ./src/output.css --watch"
  }
}

如果index.html处在根目录中,或者用vue开发项目,或者使用了ts,还需要对tailwind.config进行修改:

export default {
  content: [
    "./index.html",
    "./src/**/*.{vue,js,ts,jsx,tsx}"
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}

然后再次运行项目:

npm run project-name

或者直接运行如下指令:

npx tailwindcss -i ./src/input.css -o ./src/output.css --watch


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

相关文章:

  • [题解]2024CCPC重庆站-小 C 的神秘图形
  • FreeRTOS第12篇:系统的“绿色通道”——中断管理与临界区
  • DIN:引入注意力机制的深度学习推荐系统,
  • hbase一次pod模式client写入慢分析
  • Maven 与 Spring Boot 项目的集成
  • 堆排序(C语言版本)
  • IMX6ULL的ALT0、ALT1、ALT2、ALT3、ALT4等是啥意思?
  • Golang学习笔记_31——原型模式
  • 【Java线程中断】线程中断后为什么要调用interrupt()?
  • XSS攻击(跨站脚本攻击)详解与实战
  • 智能选路+NAT实验
  • 分享一个解梦 Chrome 扩展 —— 周公 AI 解梦
  • 天翼云910B部署DeepSeek蒸馏70B LLaMA模型实践总结
  • Game Maker 0.11:《The Sandbox》创作愿景的全新篇章
  • 【学习】软件测试中的分类树法介绍
  • 设计模式3:代理、适配器、装饰器模式
  • 工厂设计模式一篇全部概括
  • 使用 Docker 部署 Elasticsearch:详细步骤与原创指南
  • 2025年人工智能十大趋势:AI如何塑造未来?
  • 有关表单autocomplete = “off“ 失效问题解决方案