文档章节

gulp初次试用

cobish
 cobish
发布于 2016/04/05 18:08
字数 242
阅读 33
收藏 0

我在用了grunt的一段时间内,越来越觉得自己离不开构建工具。但是,grunt的构建速度让我有点苦恼,即使是编译sass也需要花上一段时间。于是,我开始试用gulp,结果意外地让我惊喜。

 

下面代码是使用gulp初次来编译sass,由于一直都有点习惯了grunt那编译速度单位为秒级别的速度,刚输入命令还没反应过来,就已经以毫秒级的速度编译完了。

var gulp = require('gulp');
var sass = require('gulp-sass');
var sourcemaps = require('gulp-sourcemaps');

// sass编译
gulp.task('sass:dev', function() {
  return gulp.src('dev/sass/**/*.scss')
    .pipe(sourcemaps.init())
    .pipe(sass({outputStyle: 'expanded'}).on('error', sass.logError))
    .pipe(sourcemaps.write())
    .pipe(gulp.dest('dev/css'));
});

 

比较一下grunt与gulp编译同一套sass代码下所花费的时间:

 

并不是说grunt就比gulp不好,也有gulp办不到grunt办得到的事情。但是就运行速度相比,gulp的速度确实是完胜。

 

© 著作权归作者所有

上一篇: js模板引擎
cobish
粉丝 33
博文 150
码字总数 45747
作品 0
深圳
私信 提问
gulp 搭建本地服务,供局域网的使用

1. 全局安装gulp 2. 工程安装gulp-connect (npm install --save-dev gulp-connect) 3. 启动服务 gulp 备注:在启动服务之前,需要在根目录配置gulpfile.js /gulp的主文件,用于注册任务/ '...

风雨密码
2018/08/14
0
0
使用gulp解决Web项目中静态资源版本更新与缓存

现在大部分项目还没做到完全的静态分离,想做到完全静态分离,后端和前端人员配比也相差不大。对于中小型公司,一般都前端工程师做出静态页面和相应的动画效果,页面的渲染还都是由后端工程师...

无忌
2017/06/19
385
0
阿里云使用笔记-MySQL安装-centos7

之前试用阿里云用的centos6.5,过期后买了个学生版,发现有个centos7,还是没忍住试了下新东西,果然徒增麻烦。 上网了解,centos7开始不再自带mysql,而是一个从mysql发展而来的数据库,Mari...

liujiest
2016/03/09
107
0
关于版本控制,请高手提供意见。

我的工作基本上全都是在Windows上完成的,以前的用的版本控制软件是WINCVS。 初次import的时候,总是很痛苦。因为WINCVS会截断unicode编码的文本文件。 这很让人头疼。有遇到,并找出好办法的...

iCar
2010/02/04
2.1K
12
试用了一下SpringBoot+AngularJS的工程生成器JHipster

这东西的网站看得闹心,那圆体字我费死劲才搞清楚。还有那布局,不符合意识流啊。索性只看了个QuickStart知道怎么安装后,就估摸着试了试。没啥可说的: 试着生成了几种配合,居然都运行得好...

Q_J
2016/07/12
545
0

没有更多内容

加载失败,请刷新页面

加载更多

哪些情况下适合使用云服务器?

我们一直在说云服务器价格适中,具备弹性扩展机制,适合部署中小规模的网站或应用。那么云服务器到底适用于哪些情况呢?如果您需要经常原始计算能力,那么使用独立服务器就能满足需求,因为他...

云漫网络Ruan
今天
10
0
Java 中的 String 有没有长度限制

转载: https://juejin.im/post/5d53653f5188257315539f9a String是Java中很重要的一个数据类型,除了基本数据类型以外,String是被使用的最广泛的了,但是,关于String,其实还是有很多东西...

低至一折起
今天
23
0
OpenStack 简介和几种安装方式总结

OpenStack :是一个由NASA和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenSta...

小海bug
昨天
11
0
DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
昨天
9
0
解决Mac下VSCode打开zsh乱码

1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码。 iTerm2展示如下: VSCode展示如下: 2...

HelloDeveloper
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部