using gulp to convert sass and refresh browser automatically
TRANSCRIPT
![Page 1: Using gulp to convert Sass and refresh browser automatically](https://reader031.vdocuments.us/reader031/viewer/2022030300/5880af461a28abf32c8b606b/html5/thumbnails/1.jpg)
Gulp.jsInstall, convert Sass to CSS and livereload
![Page 2: Using gulp to convert Sass and refresh browser automatically](https://reader031.vdocuments.us/reader031/viewer/2022030300/5880af461a28abf32c8b606b/html5/thumbnails/2.jpg)
3 steps to use gulp.js
1. install gulp globally
2. install gulp to your project
3. write some code
![Page 3: Using gulp to convert Sass and refresh browser automatically](https://reader031.vdocuments.us/reader031/viewer/2022030300/5880af461a28abf32c8b606b/html5/thumbnails/3.jpg)
Install gulp globally
1. Open terminal
2. type “npm install -g gulp”
3. wait…
![Page 4: Using gulp to convert Sass and refresh browser automatically](https://reader031.vdocuments.us/reader031/viewer/2022030300/5880af461a28abf32c8b606b/html5/thumbnails/4.jpg)
Install gulp to your project
1. Go to [your project] in terminal
2. Type “npm install --save-dev gulp”
3. Drink some coffee
![Page 5: Using gulp to convert Sass and refresh browser automatically](https://reader031.vdocuments.us/reader031/viewer/2022030300/5880af461a28abf32c8b606b/html5/thumbnails/5.jpg)
Write some code1. Add a new file “gulpfile.js” to the root directory of
your project
2. Build your first task in your gulpfile.
3. Type “gulp” in your terminal to start task “default”
![Page 6: Using gulp to convert Sass and refresh browser automatically](https://reader031.vdocuments.us/reader031/viewer/2022030300/5880af461a28abf32c8b606b/html5/thumbnails/6.jpg)
Using gulp pluginWhen Sass file was changed, gulp will refresh your
browser automatically.
![Page 7: Using gulp to convert Sass and refresh browser automatically](https://reader031.vdocuments.us/reader031/viewer/2022030300/5880af461a28abf32c8b606b/html5/thumbnails/7.jpg)
Install plugins1. Type “npm install gulp-sass —save-dev”
2. Type “npm install --save-dev gulp-livereload”
3. Install Chrome livereload pluginhttps://chrome.google.com/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdlei?hl=zh-TW
4. Edit gulpfile (see next slide)
5. Type “gulp watch” in your terminal to start task “watch”
6. Enable Chrome livereload plugin
7. When gulp detected a change in Sass, it will refresh your browser automatically
![Page 8: Using gulp to convert Sass and refresh browser automatically](https://reader031.vdocuments.us/reader031/viewer/2022030300/5880af461a28abf32c8b606b/html5/thumbnails/8.jpg)
![Page 9: Using gulp to convert Sass and refresh browser automatically](https://reader031.vdocuments.us/reader031/viewer/2022030300/5880af461a28abf32c8b606b/html5/thumbnails/9.jpg)
Trouble shooting
1. Make sure you’ve required gulp plugins
2. Make sure enable your Chrome live reload extension (from to )
3. Make sure your Sass directory is right.
![Page 10: Using gulp to convert Sass and refresh browser automatically](https://reader031.vdocuments.us/reader031/viewer/2022030300/5880af461a28abf32c8b606b/html5/thumbnails/10.jpg)
Demo
![Page 11: Using gulp to convert Sass and refresh browser automatically](https://reader031.vdocuments.us/reader031/viewer/2022030300/5880af461a28abf32c8b606b/html5/thumbnails/11.jpg)
Thank you.
![Page 12: Using gulp to convert Sass and refresh browser automatically](https://reader031.vdocuments.us/reader031/viewer/2022030300/5880af461a28abf32c8b606b/html5/thumbnails/12.jpg)
Go explore more Gulp Plugins
http://gulpjs.com/plugins/