Sass a Gulp základ použití
V současné době je moderní použití CSS preprocesorů. Vyzkouším si základní použití na jednoduchém webu. Předpokladem je instalace Node.js. Ověříme si instalaci vypsáním verze.
1 |
node -v |
Protože chci být hodně moderní budu používat nástroj pro automatizaci úloh Gulp.
1 |
npm install -g gulp |
To nám nainstaluje gulp globálně. Dále si vytvoříme strukturu projektu, pro jednoduchý projekt něco takového
1 2 3 4 |
- index.html -- css -- sass - style.scss |
dále provedeme instalaci gulp pluginu pro sass
1 2 |
npm install --save-dev gulp npm install --save-dev gulp-sass |
přidají je se nám závislosti do package.json
a teď už jdeme na samotný Gulpfile.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
var gulp = require('gulp'); var sass = require('gulp-sass'); gulp.task('styles', function() { gulp.src('sass/**/*.scss') .pipe(sass({outputStyle: 'expanded'}).on('error', sass.logError)) .pipe(gulp.dest('./css/')); }); //Watch task gulp.task('default',function() { gulp.watch('sass/**/*.scss',['styles']); }); |
no a nyní stačí v projektu c consoli pustit gulp a po editaci style.scss se adresáři css objeví style.css vygenerovaný automaticky ze sassového style.scss. Můžeme naplno využít výhody Sassu a k tomu ještě Gulp poskytuje spoustu dalších užitečných pluginů a vrátím se k nim možná příště.
3 thoughts on “Sass a Gulp základ použití”
Za kódem gulpfile chybí ukončení funkce
});
Ano, děkuji za upozornění. Opraveno. Ztratilo se během kopírování ze zdrojového kódu.