码迷,mamicode.com
首页 > 其他好文 > 详细

前端自动化构建工具gulp(二)

时间:2018-01-30 22:49:48      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:files   生成   plugin   alt   java   创建   log   require   gulp   

创建一个真实的例子:

创建一个项目,结构如图

技术分享图片

gulp的使用方法通常是这样的

gulp.task(‘task-name‘, function () {
  return gulp.src(‘source-files‘) // source-files是任务的入口文件路径
    .pipe(aGulpPlugin()) // 调用插件
    .pipe(gulp.dest(‘destination‘)) //destination执行任务输出文件路径 
})

我们将使用gulp-sass插件来编译sass:

1.安装插件

 cnpm install --save-dev gulp-sass

2.在gulpfile.js中引入插件并使用

// gulpfile.js

var gulp = require(‘gulp‘);
var sass = require(‘gulp-sass‘);

gulp.task(‘sass‘, function () {
    return gulp.src(‘app/scss/style.scss‘)
            .pipe(sass())
            .pipe(gulp.dest(‘app/css‘))
});

3.编写sass文件

// style.scss
.testing {
    width: percentage(5/7);
}

4.执行命令 gulp sass

技术分享图片

我们将看到在app/css文件夹下生成了style.css文件 

.testing {
  width: 71.42857%; }

styles.css是gulp智动为我们生成的。percentage 是Sass的方法。

使用Sass就这么简单。

前端自动化构建工具gulp(二)

标签:files   生成   plugin   alt   java   创建   log   require   gulp   

原文地址:https://www.cnblogs.com/zhengzhigang/p/8387227.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!