代码拉取完成,页面将自动刷新
同步操作将从 写个程序换个饼/GridManager 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
var gulp = require('gulp'),
minifycss = require('gulp-minify-css'),
concat = require('gulp-concat'),
uglify = require('gulp-uglify'),
rename = require('gulp-rename'),
order = require("gulp-order"),
del = require('del');
//压缩css
gulp.task('minifycss', function() {
return gulp.src('src/css/*.css') //压缩的文件
.pipe( //在压缩前设定排序
order([
'**/base.css',
'**/GridManager.css'
])
)
// .pipe(concat('GridManager.min.css')) //合并所有css到GridManager.css
.pipe(minifycss()) //执行压缩
.pipe(gulp.dest('dist/css')); //输出文件夹
});
//压缩GridManager.js
gulp.task('minifygm', function() {
return gulp.src('src/js/GridManager.js')
// .pipe(rename({suffix: '.min'})) //rename压缩后的文件名
.pipe(uglify()) //压缩
.pipe(gulp.dest('dist/js')); //输出GridManager.min.js
});
//copy jquery to dist js
gulp.task('movejquery', function() {
return gulp.src('src/js/jquery-2.1.4.min.js')
.pipe(gulp.dest('dist/js')); //输出GridManager.min.js
});
//移动html文件
gulp.task('movehtml', function () {
return gulp.src('src/*.html')
.pipe(gulp.dest('dist'))
});
//移动json文件
gulp.task('movejson', function () {
return gulp.src('src/data/*.json')
.pipe(gulp.dest('dist/data'))
});
//移动fonts
gulp.task('movefonts', function () {
return gulp.src('src/fonts/*.*')
.pipe(gulp.dest('dist/fonts'))
});
//执行压缩前,先删除文件夹里的内容
gulp.task('clean', function() {
del.sync(['dist/*']);
});
//默认命令,在cmd中输入gulp后,执行的就是这个命令
gulp.task('default', ['clean'], function() {
gulp.start('minifycss', 'minifygm', 'movejquery', 'movehtml', 'movejson', 'movefonts');
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。