generator-bingo-dig-h5
Version:
Bingo-dig-h5 generator by BINGO.DIG
31 lines (25 loc) • 1.23 kB
JavaScript
var gulp = require('gulp'),
notify = require('gulp-notify'),
inject = require("gulp-inject");
gulp.task('copyLibs', function() {
return gulp.src(['./libs/*.js'])
.pipe(gulp.dest('./build/js/libs/'))
});
gulp.task('html', function() {
return gulp.src('./src/www/**')
.pipe(gulp.dest('./build/'))
});
gulp.task('html-build', ['copyLibs', 'html', 'scripts', 'css'], function () {
var target = gulp.src('./build/index.html');
var sources = gulp.src(['./build/js/libs/*.js', './build/js/*.min.js', './build/css/*.min.css'], { read: false });
return target.pipe(inject(sources, { ignorePath: '/build', addRootSlash: false, addPrefix: '.'}))
.pipe(gulp.dest('./build'))
.pipe(notify({ message: '部署HTML文件完成!!' }));
});
gulp.task('html-dev', ['copyLibs', 'html', 'browserify', 'css'], function () {
var target = gulp.src('./build/index.html');
var sources = gulp.src(['./build/js/libs/*.js', './build/js/*.js', './build/css/*.min.css'], { read: false });
return target.pipe(inject(sources, { ignorePath: '/build', addRootSlash: false, addPrefix: '.'}))
.pipe(gulp.dest('./build'))
.pipe(notify({ message: '部署HTML文件完成!!' }));
});