import gulp from 'gulp';import gulpif from 'gulp-if';import concat from 'gulp-concat';import webpack from 'webpack';import gulpWebpack from 'webpack-stream';import named from 'vinyl-named';import livereload from 'gulp-livereload';import plumber from 'gulp-plumber';import rename from 'gulp-rename';import uglify from 'gulp-uglify';import {log,colors} from 'gulp-util';import args from './util/args';gulp.task('scripts',()=>{return gulp.src(['app/js/index.js']).pipe(plumber({errorHandle:function(){}})).pipe(named()).pipe(gulpWebpack({module:{loaders:[{test:/\.js$/,loader:'babel'}]}}),null,(err,stats)=>{log(`Finished '${colors.cyan('scripts')}'`,stats.toString({chunks:false}))}).pipe(gulp.dest('server/public/js')).pipe(rename({basename:'cp',extname:'.min.js'})).pipe(uglify({compress:{properties:false},output:{'quote_keys':true}})).pipe(gulp.dest('server/public/js')).pipe(gulpif(args.watch,livereload()))})
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。