Nous aurons besoin de node js pour installer tout ce que nous allons utiliser, pour cela veuillez l'installer : Node.JS
Pour commencer à utiliser PostCSS, il vous faut faire la commande npm init, cela vous créera
un fichier package.json dans lequel sera ajouté les dépendances de chaque plugins que vous installerai par la suite.
Pour travailler avec PostCSS on va devoir utiliser un outil tiers afin d'executer les tâches gulp, grunt, webpack ou autre. Dans notre cas on va utiliser gulp.
Pour l'installer vous devez executer la commande npm install gulp.
A cela j'ai installé un plugin additionnel a gulp permettant de renommer mes fichiers css : npm install gulp-rename
Nous allons créer un fichier nommé : gulpfile.js, contenant les plugins et la tache principale executant la conversion.
Dans ce fichier, on initialise dans des variables les plugins gulp, gulp-postcss et gulp-rename que nous avons installé,
ensuite on initialise un tableau qui contiendra tout les autres plugins que nous utiliserons. Et on finit par écrire notre tâche.
On donne un nom à la tâche, on lui donne le fichier css à modifier. La fonction postcss prend en argument un tableau qui liste les différents plug-ins à utiliser. Attention d'ailleurs l'ordre des plug-ins est important, il s'exécute dans le même ordre que le tableau.
(npm install gulp-postcss)(npm install autoprefixer)(npm install rucksack)(npm install postcss-nested)