landers.gulp-helper
Version:
landers.gulp-helper
59 lines (49 loc) • 1.57 kB
JavaScript
var gulp = require('gulp');
var helper = require('../index').init(gulp);
var plugin = helper.plugin;
var xpath = helper.path;
// html转js到临时目录
gulp.task('test-taskNgHtml2js', function(){
var files = [
xpath.html + '/**/**.html'
];
return helper.taskNgHtml2js(files, null, xpath.temp);
});
// 清空html转js的临时目录
gulp.task('test-taskClean', function(){
var dirs = [
xpath.root + '/abc.txt'
];
return helper.taskClean(dirs);
});
// 清空html转js的临时目录
gulp.task('test-taskCopy', function(){
var files = [
xpath.src + '/*.js'
];
var dist = xpath.dist;
return helper.taskCopy(files, dist);
});
// 清空html转js的临时目录
gulp.task('test-taskChmod', function(){
var dist = xpath.dist;
return helper.taskChmod(dist, '777 ');
});
// 清空html转js的临时目录
gulp.task('test-taskBuildHtmlToTemp', function(){
var file = xpath.html + '/demo.html';
return helper.taskBuildHtmlToTemp(file);
});
// 清空html转js的临时目录
gulp.task('test-taskReplaceRefWithCodeInTemp', ['test-taskBuildHtmlToTemp'], function(){
var source_file = 'demo.html';
var dist_file = xpath.dist + '/demo.html';
return helper.taskReplaceRefWithCodeInTemp(source_file, dist_file);
});
// 清空html转js的临时目录
gulp.task('test', function(){
return gulp.src(['./src/b.js', './src/a.js'])
.pipe(plugin.concat('abc.js'))
.pipe(helper.pipeDomainLimit(['aa.com', 'bb.com'], './src/c.js'))
.pipe(gulp.dest('./dist'));
});