gulpfile.js
require('./gulp/' + file);
gulp.start('build');
build.js
初始化
var $ = require('gulp-load-plugins')({
pattern: ['gulp-*', 'main-bower-files', 'uglify-save-license', 'del']
gulp.task('partials'
gulp.task('html', ['inject', 'partials']
gulp.task('fonts'
gulp.task('other'
gulp.task('clean'
gulp.task('build', ['html', 'fonts', 'other']);
inject.js
gulp.task('inject', ['scripts', 'styles']
path.join(conf.paths.tmp, '/serve/app/**/*.css')
path.join(conf.paths.src, '/app/**/*.js'),
scripts.js
gulp.task('scripts'
styles.js
gulp.task('styles'
gulp.src(path.join(conf.paths.src, '/app/**/*.js'))
server.js
gulp.task('serve', ['watch']
gulp.task('serve:dist', ['build']
gulp.task('serve:e2e', ['inject']
gulp.task('serve:e2e-dist', ['build']
watch.js
gulp.task('watch', ['inject']
gulp.watch(path.join(conf.paths.src, '/app/**/*.js')
unit-tests.js
gulp.task('test', ['scripts']
gulp.task('test:auto', ['watch']