Migrate existing code to repo
This commit is contained in:
parent
ad501cb6c4
commit
09aaefdc13
19 changed files with 1451 additions and 1 deletions
38
gulpfile.js
Normal file
38
gulpfile.js
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
var gulp = require('gulp');
|
||||
var browserSync = require('browser-sync').create();
|
||||
var gulpMinifyCss = require('gulp-minify-css');
|
||||
var gulpSass = require('gulp-sass');
|
||||
var gulpRename = require('gulp-rename');
|
||||
var gulpIgnore = require('gulp-ignore');
|
||||
|
||||
var distDir = 'dist';
|
||||
var srcDir = 'src';
|
||||
|
||||
gulp.task('build', function() {
|
||||
return gulp.src(srcDir + '/**/[^_]*.sass')
|
||||
.pipe(gulpSass()).on('error', gulpSass.logError)
|
||||
.pipe(gulp.dest(distDir))
|
||||
.pipe(browserSync.stream())
|
||||
.pipe(gulpMinifyCss())
|
||||
.pipe(gulpRename({
|
||||
extname: '.min.css'
|
||||
}))
|
||||
.pipe(gulp.dest(distDir));
|
||||
});
|
||||
|
||||
gulp.task('serve', ['build'], function() {
|
||||
browserSync.init({
|
||||
server: {
|
||||
baseDir: 'test',
|
||||
routes: {
|
||||
'/dist': 'dist'
|
||||
},
|
||||
},
|
||||
open: false,
|
||||
});
|
||||
|
||||
gulp.watch('test/**/*.html').on('change', browserSync.reload);
|
||||
gulp.watch(srcDir + '/**/*.sass', ['build']);
|
||||
});
|
||||
|
||||
gulp.task('default', ['build'])
|
||||
Loading…
Add table
Add a link
Reference in a new issue