Kombiner Vue.js med PostCSS og Tailwind CSS

Kombiner Vue.js med PostCSS og Tailwind CSS

Her kommer et helt grunnleggende tips til hvordan man kan bruke Tailwind CSS i Vue.js. Merk er det er flere veier til målet og dette tipset er et av dem. Forutsetninger er at du allerede har Node.js, NPM og Vue CLI.

Du kan også laste ned ferdig kode fra Github som er basert på stegene under.

Steg 1: Lag nytt Vue-prosjekt

vue create [navn-på-prosjekt]

Steg 2: Installer Tailwind CSS

npm install tailwindcss --save-dev

Steg 3: Opprett en konfugurasjonsfil for Tailwind CSS

./node_modules/.bin/tailwind init tailwind.js

Steg 4: Kopier grunnleggende Tailwind CSS

Kopier inn de tre grunnleggende stegene fra Tailwind CSS inn i din egen CSS-fil. Her har jeg gjengitt de tre linjene nedenfor, men ta gjerne en titt på komplett eksempel med forklarende kommentarer.

[@tailwind](http://twitter.com/tailwind) preflight;
[@tailwind](http://twitter.com/tailwind) components;
[@tailwind](http://twitter.com/tailwind) utilities;

Steg 5: Legg til lokal CSS i Vue-fila

Åpne hoved APP-fila og importer CSS-fila di.

import './path/main.css';

Steg 6: Legg til Tailwind CSS som plugins for PostCSS

Legg til konfigurasjon for Tailwind CSS i package.json for PostCSS. Merk det er flere måter å gjøre dette på. Se dokumentasjonen for flere eksempler.

“postcss”: {
 “plugins”: {
 “tailwindcss”: “./tailwind.js”,
 “autoprefixer”: {}
 }
}

Merk, oppsettet nevnt over er testet med følgende versjoner: Vue.js: 3.2.3 Tailwind CSS: 0.7.3

Jeg er Helge Johnsen, frontend-utvikler og en “internettmann”. Besøk meg gjerne på helgejohnsen.no og følge meg på Twitter @sjsd