Cet article explique comment configurer Tailwind pour une utilisation dans un projet Vue CLI 3
Vent arrièreest un framework CSS assez cool.
Dans cet article, je vais vous montrer comment utiliser Tailwind (v1.0.5) sur une application Vue.
C'est 4 étapes simples:
- Installez Tailwind
- Créer un fichier de configuration
- Configurer PostCSS
- Créer un fichier CSS
- Importez le fichier dans votre application Vue
- Le tester fonctionne bien
In this post I assume the project you want to use Tailwind on is based on Vue CLI 3.
Installez Tailwind
La première étape consiste à installer Tailwind, en utilisant npm ou yarn:
# Using npm
npm install tailwindcss --save-dev
# Using Yarn
yarn add tailwindcss --dev
Créer un fichier de configuration
Ensuite, utilisez la commande Tailwind fournie pour créer un fichier de configuration.
./node_modules/.bin/tailwind init tailwind.js
Cela créera untailwind.js
à la racine de votre projet, en ajoutant la configuration de base Tailwind. Le fichier est très long, et je ne le collerai pas ici, mais il contient beaucoup de préréglages qui seront très utiles plus tard.
Configurer PostCSS
Vous devez maintenant modifier lePostCSSconfiguration pour vous assurer que Tailwind s'exécute. Ajouter:
module.exports = {
"plugins": [
require('tailwindcss')('tailwind.js'),
require('autoprefixer')(),
]
}
à tonpostcss.config.js
. Créez-en un s'il n'existe pas.
Remarque: si vous définissez Vue CLI pour stocker la configuration danspackage.json
, assurez-vous qu'aucune configuration PostCSS ne se trouve dans ce fichier. Par défaut, Vue CLI ajoute ces lignes:
"postcss": {
"plugins": {
"autoprefixer": {}
}
},
retirez-les, ou lapostcss.config.js
le fichier ne sera pas lu.
Créer un fichier CSS
Créez maintenant un fichier CSS danssrc/assets/css/tailwind.css
et ajouter
@tailwind base;
@tailwind components;
@tailwind utilities;
Importez le fichier dans votre application Vue
Importez le vent arrière dans main.js:
import '@/assets/css/tailwind.css'
(@
en vue pointe verssrc/
)
C'est tout! Maintenant, redémarrez votre projet Vue CLI et tout devrait fonctionner correctement.
Le tester fonctionne bien
Vous ne remarquerez rien à moins d'ajouter des classes spécifiques à Tailwind.
Essayez par exemple d'ajouter ce HTML dans l'un de vos modèles:
<div class="bg-purple text-white sm:bg-green md:bg-blue md:text-yellow lg:bg-red xl:bg-orange ...">
Test
</div>
Cela devrait créer une boîte colorée.
Téléchargez mon gratuitManuel de Vue
Plus de tutoriels vue:
- Un aperçu de Vue.js
- La CLI Vue.js: apprenez à l'utiliser
- Les DevTools Vue.js
- Configurer VS Code pour le développement Vue
- Créez votre première application avec Vue.js
- Composants de fichier unique Vue.js
- Modèles et interpolations Vue.js
- Directives Vue.js
- Méthodes Vue.js
- Propriétés calculées Vue.js
- Styliser les composants Vue.js à l'aide de CSS
- Observateurs Vue.js
- Méthodes Vue vs observateurs vs propriétés calculées
- Filtres Vue.js
- Composants Vue.js
- Machines à sous Vue.js
- Accessoires de composants Vue.js
- Événements Vue.js
- Communication des composants Vue.js
- Vuex, le gestionnaire d'état de Vue.js
- Vue, utilisez un composant à l'intérieur d'un autre composant
- Vue, comment utiliser un accessoire comme nom de classe
- Comment utiliser SCSS avec les composants de fichier unique Vue.js
- Utilisation de Tailwind avec Vue.js
- Le routeur Vue
- Afficher dynamiquement un composant Vue
- La feuille de triche Vue.js
- Stocker les données Vue sur localStorage à l'aide de Vuex
- Comment appliquer dynamiquement une classe à l'aide de Vue
- Vue, comment utiliser v-model
- Vue, pourquoi les données doivent être une fonction
- Roadmap to become a Vue.js developer in 2020