Here’s a basic step-by-step guide to set up a Vue 3 project with Tailwind CSS:
1. Set Up a New Vue 3 Project:
You can use Vue cmd to quickly create a new Vue 3 project. If you haven’t already installed Vue you can go through our previous article:
2. Install Tailwind CSS:
After your Vue 3 project is set up, install tailwindcss
and its peer dependencies, then generate your tailwind.config.js
and postcss.config.js
files.:
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
3. Configure your template paths
Add the paths to all of your template files in your tailwind.config.js
file.

5. Import Tailwind CSS Styles:
Open your project’s main CSS file/Create new and import Tailwind CSS styles at the top of the file:
@tailwind base;
@tailwind components;
@tailwind utilities;

6. Start your build process
Run your build process with npm run dev
.
npm run dev
7. Start using Tailwind in your project
Start using Tailwind’s utility classes to style your content. In app.vue
<template>
<h1 class=”text-3xl font-bold underline”> Hello world! </h1>
</template>
8. Do not forget to import your CSS file inside main.js.
main.js is included in index.html file
