Tailwind CSS
Tailwind CSS 的工作原理是扫描所有 HTML 文件、JavaScript 组件以及任何 模板中的 CSS 类(class)名,然后生成相应的样式代码并写入 到一个静态 CSS 文件中。
他快速、灵活、可靠,没有运行时负担。
安装
步骤
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
tailwind.config.js
/** @type {import('tailwindcss').Config} */
export default {
content: [
"./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
],
theme: {
extend: {},
},
plugins: [],
}
tailwind.css
@tailwind base;
@tailwind components;
@tailwind utilities;
main.ts
import '@/assets/styles/tailwind.css';
注意
通过上面的步骤就已经可以使用了
<h1 class="text-3xl font-bold underline">Hello world!</h1>
TS版本
当你的项目是ts版本的时候,需要进行修改,应为默认是js文件
1、安装 TypeScript 和类型定义: 确保你已经安装了 TypeScript 和 Tailwind CSS 的类型定义
npm install -D typescript @types/node
2、重命名文件: 将 tailwind.config.js 重命名为 tailwind.config.ts。
3、更新配置文件: 修改配置文件以使用 TypeScript 语法,同时导入合适的类型定义。
import type { Config } from 'tailwindcss';
const config: Config = {
content: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'],
theme: {
extend: {},
},
plugins: [],
};
export default config;
更新脚本(如有必要): 确保在构建工具(如 Vite 或 Webpack)的配置中正确处理 TypeScript 文件。