- Instal Node.js
- Instal Gulp secara global dengan
npm install gulp-cli --global
- Buat direktori baru untuk tugas Gulp Anda dan file Sass
- Di dalam folder itu inisialisasi npm dengan
npm init
- Instal Gulp dan Sass dengan
npm install gulp gulp-sass --save-dev
- Buat
gulpfile.js
dengan konten berikut:
var meneguk = membutuhkan ('tegukan')
var sass = membutuhkan ('tegukan-sass')
gulp.task ('scss', function () {
gulp.src ('scss / main.scss')
.pipe (sass ())
.pipe (gulp.dest ('./ build / css'))
})
gulp.task ('default', ['scss'])
gulp.task ('watch', function () {
gulp.watch ('scss / ** / *. scss', ['scss'])
})
- Buat folder bernama
scss
dengan file bernamamain.scss
- Sekarang Anda dapat membangun
gulp
dan menontonnyagulp watch
Saya sarankan Anda juga menggunakan PostCSS dengan cssnext untuk perbaikan-kembali otomatis dan tegukan-bersih-css untuk memperkecil CSS Anda. Untuk menggunakannya Anda harus melakukan hal-hal berikut:
- Instal dengan
npm install gulp-postcss postcss-cssnext gulp-clean-css --save-dev
- Ubah Anda
gulpfile.js
menjadi yang berikut:
var meneguk = membutuhkan ('tegukan')
var cssnext = membutuhkan ('postcss-cssnext')
var cleancss = butuhkan ('tegukan-bersih-css')
var postcss = membutuhkan ('tegukan-postcss')
var sass = membutuhkan ('tegukan-sass')
gulp.task ('scss', function () {
gulp.src ('scss / main.scss')
.pipe (sass ())
.pipe (postcss ([cssnext ()]))
.pipe (cleancss ())
.pipe (gulp.dest ('./ build / css'))
})
gulp.task ('default', ['scss'])
gulp.task ('watch', function () {
gulp.watch ('scss / ** / *. scss', ['scss'])
})
Saya juga merekomendasikan Anda untuk membaca ini untuk mempelajari tentang Sass bascis.