建立一个真实的例子:javascript
建立一个项目,结构如图css
gulp的使用方法一般是这样的前端
gulp.task('task-name', function () { return gulp.src('source-files') // source-files是任务的入口文件路径 .pipe(aGulpPlugin()) // 调用插件 .pipe(gulp.dest('destination')) //destination执行任务输出文件路径
})
咱们将使用gulp-sass插件来编译sass:java
1.安装插件npm
cnpm install --save-dev gulp-sass
2.在gulpfile.js中引入插件并使用gulp
// 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文件sass
// style.scss .testing { width: percentage(5/7); }
4.执行命令 gulp sassapp
咱们将看到在app/css文件夹下生成了style.css文件 工具
.testing { width: 71.42857%; }
styles.css是gulp智动为咱们生成的。percentage 是Sass的方法。post
使用Sass就这么简单。