加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
gulpfile.js 1.59 KB
一键复制 编辑 原始数据 按行查看 历史
chaimHL 提交于 2020-03-24 17:43 . 通用收银台PC端界面
var gulp = require('gulp')
var $ = require('gulp-load-plugins')()
var open = require('open')
gulp.task('js', function(){
return gulp.src('src/js/*.js')
.pipe($.concat('build.js'))
.pipe(gulp.dest('dist/js/'))
.pipe($.connect.reload())
})
gulp.task('less', function(){
return gulp.src('src/less/*.less')
.pipe($.less())
.pipe(gulp.dest('src/css/'))
.pipe($.connect.reload())
})
gulp.task('css', ['less'], function(){
return gulp.src('src/css/*.css')
.pipe($.concat('build.css'))
.pipe(gulp.dest('dist/css'))
.pipe($.rename({suffix: '.min'}))
.pipe($.cleanCss({compatibility: 'ie8'}))
.pipe(gulp.dest('dist/css'))
.pipe($.connect.reload())
})
gulp.task('fileinclude', function() {
gulp.src(['page/*.html'])//主文件
.pipe($.fileInclude({
prefix: '@@',//变量前缀 @@include
basepath: './page/_include',//引用文件路径
indent:true//保留文件的缩进
}))
.pipe(gulp.dest('./dist'))//输出文件路径
.pipe($.connect.reload())
});
gulp.task('img', function () {
gulp.src('src/img/**/*.{png,jpg,gif,*}')
.pipe($.cache($.imagemin()))
.pipe(gulp.dest('dist/img'))
.pipe($.connect.reload())
});
gulp.task('default', ['js' ,'less', 'css', 'fileinclude', 'img'])
gulp.task('serve', ['default'], function(){
$.connect.server({
root: 'dist/',
livereload: true,
port: 5000
})
open('http://localhost:5000/')
gulp.watch('src/js/*.js',['js'])
gulp.watch(['src/css/*.css', 'src/less/*.less'], ['css'])
gulp.watch(['page/_include/*.html', 'page/*.html'],['fileinclude'])
gulp.watch('src/img/**/*',['img'])
})
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化