【Tailwind CSS】Vue项目中配置Tailwind CSS详解

记录在Vue3.0以下版本的项目中手动安装tailwindcss的步骤

安装 TailwindCSS

npm install tailwindcss

创建 TailwindCSS 配置文件

npx tailwindcss init

这一步骤会自动在根目录下创建 tailwind.config.js

// tailwind.config.js
module.exports = {
  purge: [],
  darkMode: false, // or 'media' or 'class'
  theme: {
    extend: {},
  },
  variants: {
    extend: {},
  },
  plugins: [],
}

安装 PostCSS 和 autoprefixer

由于 Tailwind 不会自动添加浏览器引擎前缀到生成的 CSS 中,建议安装 autoprefixer 去处理这个问题。

npm install -D postcss autoprefixer

创建 PostCSS 配置文件

我们在项目根目录下手动创建postcss.config.js

// postcss.config.js
module.exports = {
  plugins: {
    tailwindcss: {},
    autoprefixer: {},
  }
}

引入 TailwindCSS

手动创建tailwindcss.css,建议在 src/assets/css 目录下面创建 。

// src/assets/css/tailwindcss.css
@tailwind base;
@tailwind components;
@tailwind utilities;

然后在 src/main.js 文件中引入。

// src/main.js
import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";

import "./assets/css/tailwindcss.css";

Vue.config.productionTip = false;

new Vue({
  router,
  store,
  render: (h) => h(App),
}).$mount("#app");

启动本地服务

npm ru ndev

如果报以下错误:

 ERROR  Failed to compile with 1 error                                     
 error  in ./src/assets/css/tailwindcss.css

Syntax Error: Error: PostCSS plugin autoprefixer requires PostCSS 8.
Migration guide for end-users:
https://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users

说明 PostCSSautoprefixer 的版本不兼容,卸载 autoprefixer,并重新安装上一个版本。

npm uninstall autoprefixer
npm install -D autoprefixer@^9

再次运行,没报错说明安装成功。

相关链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值