博客

Vue2 集成 Tailwind CSS

vue2
tailwind
css

A bright pink sheet of paper used to wrap flowers curves in front of rich blue background

Vue2 集成 Tailwind CSS

当我们的项目还是基于 vue-cli 创建的,这时候是不能直接按照 Tailwind CSS 官网的方式安装依赖。

安装依赖

在终端执行以下命令,安装 tailwindcss 和相关依赖。

pnpm add -D tailwindcss@npm:@tailwindcss/postcss7-compat@^2.2.17 postcss@^7 autoprefixer@^9 @loongwoo/tailwind

生成配置文件

在终端执行以下命令,创建 tailwind.config.js 文件。

pnpx tailwindcss init

修改 tailwind.config.js 文件,配置 content 添加文件路径。

/** @type {import('tailwindcss').Config} */
module.exports = {
  purge: {
    enabled: process.env.NODE_ENV === 'production',
    content: ['./src/**/*.{js,vue}']
  },
  theme: {
    extend: {}
  },
  plugins: []
}

添加 PostCSS 配置文件

tailwindcssautoprefixer 添加到 postcss.config.js 文件中。

module.exports = {
  plugins: {
    tailwindcss: {},
    autoprefixer: {}
    // ...(process.env.NODE_ENV === 'production' ? { cssnano: {} } : {})
  }
}

添加 Tailwind 指令

main.js 文件中,添加 import '@loongwoo/tailwind'

import '@loongwoo/tailwind'