Files
desktop-app/dev/gulpfile.js
2016-12-25 14:55:06 +08:00

37 lines
1.0 KiB
JavaScript
Executable File

'use strict';
var fs = require('fs')
var path = require('path')
var gulp = require('gulp')
var gutil = require('gulp-util')
var less = require('gulp-less');
var cleanCSS = require('gulp-clean-css');
var styleDir = '../public/themes';
var styleDir2 = '../public/css';
// 解析less
gulp.task('less', function() {
gulp.src(styleDir + '/**/*.less')
.pipe(less())
.pipe(cleanCSS({compatibility: 'ie8', processImportFrom: ['!icon/iconfont.css', '!inhope-icon/style.css']}))
.pipe(gulp.dest(styleDir))
.pipe(gulp.dest(styleDir));
gulp.src(styleDir2 + '/**/*.less')
.pipe(less())
.pipe(cleanCSS({compatibility: 'ie8', processImportFrom: ['!icon/iconfont.css', '!inhope-icon/style.css']}))
.pipe(gulp.dest(styleDir2))
.pipe(gulp.dest(styleDir2));
gutil.log(gutil.colors.green('less ok'));
});
// 开发服务
gulp.task('dev', ['less'], function() {
gulp.watch(styleDir + '/**/*.less', ['less']);
gulp.watch(styleDir2 + '/**/*.less', ['less']);
});
gulp.task('default', ['dev']);