1 Star 0 Fork 311

TonySelf/spring-boot-filemanager

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
gulpfile.js 1.89 KB
一键复制 编辑 原始数据 按行查看 历史
alexyang 提交于 2016-08-19 17:42 . 完善代码,调整结构
'use strict';
// Require
var gulp = require('gulp');
var templateCache = require('gulp-angular-templatecache');
var uglify = require('gulp-uglify');
var minifyCss = require('gulp-clean-css');
var concat = require('gulp-concat');
var eslint = require('gulp-eslint');
var del = require('del');
var path = require('path');
// Vars
var src = 'app/';
var dst = 'src/main/resources/static/dist/';
var tplPath = 'app/templates'; //must be same as fileManagerConfig.tplPath
var jsFile = 'angular-filemanager.min.js';
var cssFile = 'angular-filemanager.min.css';
gulp.task('clean', function (cb) {
del(dst + '/*', cb);
});
gulp.task('cache-templates', function () {
return gulp.src(tplPath + '/*.html')
.pipe(templateCache(jsFile, {
module: 'FileManagerApp',
base: function(file) {
return tplPath + '/' + path.basename(file.history.toString());
}
}))
.pipe(gulp.dest(dst));
});
gulp.task('concat-uglify-js', ['cache-templates'], function() {
return gulp.src([
src + 'js/app.js',
src + 'js/*/*.js',
dst + '/' + jsFile
])
.pipe(concat(jsFile))
.pipe(uglify())
.pipe(gulp.dest(dst));
});
gulp.task('minify-css', function() {
return gulp.src(src + 'css/*.css')
.pipe(minifyCss({compatibility: 'ie8'}))
.pipe(concat(cssFile))
.pipe(gulp.dest(dst));
});
gulp.task('lint', function () {
return gulp.src([src + 'js/app.js', src + 'js/*/*.js'])
.pipe(eslint({
'rules': {
'quotes': [2, 'single'],
//'linebreak-style': [2, 'unix'],
'semi': [2, 'always']
},
'env': {
'browser': true
},
'globals': {
'angular': true,
'jQuery': true
},
'extends': 'eslint:recommended'
}))
.pipe(eslint.format())
.pipe(eslint.failOnError());
});
gulp.task('default', ['concat-uglify-js', 'minify-css']);
gulp.task('build', ['clean', 'lint', 'default']);
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/tonyself/spring-boot-filemanager.git
git@gitee.com:tonyself/spring-boot-filemanager.git
tonyself
spring-boot-filemanager
spring-boot-filemanager
master

搜索帮助