UNPKG

1.5 kBJavaScriptView Raw
1var gulp = require('gulp'),
2concat = require('gulp-concat'),
3minifyCss = require('gulp-minify-css'),
4uglify = require('gulp-uglify'),
5sass = require('gulp-sass');
6
7gulp.task('sass',function(){
8 console.log('sass编译。。。');
9 return gulp.src('src/sass/*.scss').pipe(sass()).pipe(gulp.dest('template/css/'));
10});
11
12// 合并css 文件
13gulp.task('concatCss', function() {
14 console.log('concatcss');
15 // 将所有css文件连接为一个文件并压缩,存到public/css
16 gulp.src(['template/css/prism.css','template/css/app.css'])
17 .pipe(concat('main.css'))
18 .pipe(minifyCss())
19 .pipe(gulp.dest('template/source'));
20
21 gulp.src(['template/css/shCoreDefault.css','template/css/app.css'])
22 .pipe(concat('code.css'))
23 .pipe(minifyCss())
24 .pipe(gulp.dest('template/source'));
25});
26// 合并js文件
27gulp.task('concatJs', function() {
28 // 将所有js文件连接为一个文件并压缩,存到public/js
29 gulp.src(['template/js/jquery.min.js','template/js/bootstrap.min.js','template/js/docs.min.js'])
30 .pipe(concat('main.js'))
31 .pipe(uglify())
32 .pipe(gulp.dest('template/source'));
33
34 // gulp.src(['template/js/shCore.js','template/js/shBrush-*.js'])
35 // .pipe(concat('code.js'))
36 // .pipe(uglify())
37 // .pipe(gulp.dest('template/source'));
38});
39
40gulp.task('watch',function(){
41 gulp.watch('src/sass/*.scss',['sass']);
42 gulp.watch('template/css/*.css',['concatCss']);
43});