gulp-turbo
Version:
前端工作流(requirejs/jade/stylus/coffee),完整强缩进工作流,同步异步模板复用,高效率适合初期前端团队
22 lines (21 loc) • 688 B
text/coffeescript
gulp = require 'gulp'
fs = require 'fs'
path = require 'path'
sequence = require 'gulp-sequence'
# tasks
# 编译
gulp.task 'compile', ['jade','stylus','coffee','cpVender','cpImg']
# 开发模式
gulp.task 'dev', ['jsonlint','compile','proxy','server','watch']
# build
gulp.task 'build', (cb)->
sequence('setDist','compile', 'rMin', 'loder-build')(cb)
# 上线模式
gulp.task 'dist',
sequence 'clean', 'build', ['server','watch']
# 任务展示
gulp.task 'tasks', [], ()->
taskslistFile = path.join __dirname, './TASKSLIST'
console.log fs.readFileSync taskslistFile, {encoding: 'utf8'}
# 默认开发模式dev
gulp.task 'default', ['dev']