| 123456789101112131415161718192021222324252627282930313233343536 |
- #!node
- var gulp = require('gulp');
- var inject = require('gulp-inject');
- var less = require('gulp-less');
- var minifyCss = require('gulp-minify-css');
- gulp.task('inject-html', function() {
- return gulp.src('src/*.html')
- .pipe(inject(
- gulp.src('src/style.less')
- .pipe(less())
- .pipe(minifyCss())
- .pipe(gulp.dest('dist/')),
- {
- name: 'common',
- ignorePath: '/dist/',
- addRootSlash: false,
- }
- ))
- .pipe(gulp.dest('dist/'));
- });
- gulp.task('copy-files',function(){
- return gulp.src([
- 'src/*.json',
- 'src/*.js',
- 'src/_locales/**/*',
- 'src/images/*',
- 'src/lib/**/*',
- '!src/lib/*',
- 'src/mylib/**/*',
- ], {base:'src'})
- .pipe(gulp.dest('dist/'));
- });
- gulp.task('default', ['inject-html', 'copy-files']);
|