博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gulp插件gulp-ruby-sass和livereload插件
阅读量:5123 次
发布时间:2019-06-13

本文共 1035 字,大约阅读时间需要 3 分钟。

gulp-ruby-sass是gulp的一个插件,主要是用来实现sass编译,livereload插件主要是实现文件保存时浏览器自动刷新,避免了手动f5的频繁的操作

准备工作:chrome浏览器安装livereload插件,没有安装的可以百度搜索或者FQ下载,

1)首先安装node,全局安装gulp,如果不了解gulp的请先移步到。

2)打开命令行切换到工程目录下,安装gulp(cnpm install gulp --save-dev)、gulp-ruby-sass(cnpm install gulp-ruby-sass --save-dev)以及,并在工程根目录下新建gulpfile.js文件。

3)在gulpfile.js文件中添加如下代码

1 // 载入外挂 2 var gulp = require('gulp'),  3     sass = require('gulp-ruby-sass'), 4     livereload = require('gulp-livereload'); 5  6  //定义任务    7 gulp.task('sass', function() { 8     //执行sass()定义文件路径以及编译后的格式 9     return sass('sass/*.scss',{ style: 'expanded'})10     //编译后的输出路径11     .pipe(gulp.dest('css'))12     //浏览器自动刷新13     .pipe(livereload());   14 });15 16 gulp.task('watch', function() {17     //调用livereload的listen接口18     livereload.listen();19     //监听'sass/*.scss',并在文件内容发生改变时,调用'sass'任务20     gulp.watch('sass/*.scss', ['sass']);21 });

4)命令行执行gulp sass,

5)点击浏览器红圈中的按钮(该按钮为livereload插件),中心变为实心说名一连接livereload;可以使用

6)命令行执行gulp watch,即可实现浏览器的自动刷新

 

转载于:https://www.cnblogs.com/yan-ck/p/5824742.html

你可能感兴趣的文章
Red and Black(poj-1979)
查看>>
分布式锁的思路以及实现分析
查看>>
腾讯元对象存储之文件删除
查看>>
jdk环境变量配置
查看>>
安装 Express
查看>>
包含列的索引:SQL Server索引的阶梯级别5
查看>>
myeclipse插件安装
查看>>
浙江省第十二届省赛 Beauty of Array(思维题)
查看>>
NOIP2013 提高组 Day1
查看>>
cocos2dx 3.x simpleAudioEngine 长音效被众多短音效打断问题
查看>>
存储(硬件方面的一些基本术语)
查看>>
观察者模式
查看>>
Weka中数据挖掘与机器学习系列之基本概念(三)
查看>>
Win磁盘MBR转换为GUID
查看>>
大家在做.NET B/S项目的时候多用什么设技术啊?
查看>>
Java SE和Java EE应用的性能调优
查看>>
Android设计模式系列--原型模式
查看>>
免费的论文查重网站
查看>>
C语言程序第一次作业
查看>>
leetcode-Sort List
查看>>