如何在vue项目开发中使用tailwindcss样式

1、在vue项目中下载tailwindcss依赖

yarn add tailwindcss@1.4.6

or

npm i tailwindcss@1.4.6

2、新建一个tailwind.css文件

在src文件夹下的asset静态资源文件夹中创建一个css样式文件夹,然后在该css文件夹下创建一个tailwind.css文件,并在文件中写入如下代码

使用 @tailwind 指令注入 Tailwind 的基础 (base),组件 (components) 和功能 (utilities) 样式

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

3、 将tailwind.css文件引入到main.js文件中

import "./assets/css/tailwind.css"
or 
import "@/assets/css/tailwind.css"

4、创建配置文件

在控制台运行如下指令

npx tailwindcss init
or
npx tailwind init --full

5、创建postcss.config.js文件

在项目的根文件夹下创建一个postcss.config.js文件,并写入如下内容。

const purgecss = require(@fullhuman/postcss-purgecss)({
    content: [
      ./src/**/*.html,
      ./src/**/*.vue,
      ./src/**/*.jsx,
    ],
 
    // Include any special characters youre using in this regular expression
    defaultExtractor: content => content.match(/[w-/:]+(?<!:)/g) || []
  })
 
module.exports = {
    plugins: [
      require(tailwindcss),
      require(autoprefixer),
      ...process.env.NODE_ENV === production
      ? [purgecss]
      : []
    ]
  }

6、可以启动项目看一下是否安装成功了。

<div class="max-w-md mx-auto bg-white rounded-xl shadow-md overflow-hidden md:max-w-2xl">
		<div class="md:flex">
			<div class="md:flex-shrink-0">
				<img class="h-48 w-full object-cover md:h-full md:w-48" src="https://images.unsplash.com/photo-1515711660811-48832a4c6f69?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=448&q=80"
					alt="Man looking at item at a store">
			</div>
			<div class="p-8">
				<div class="uppercase tracking-wide text-sm text-indigo-500 font-semibold">Case study</div>
				<a href="#" class="block mt-1 text-lg leading-tight font-medium text-black hover:underline">Finding
					customers for your new business</a>
				<p class="mt-2 text-gray-500">Getting a new business off the ground is a lot of hard work. Here are five
					ideas you can use to find your first customers.</p>
			</div>
		</div>
	</div>

切记!!重新启动一下项目,在查看效果

经验分享 程序员 微信小程序 职场和发展