代码拉取完成,页面将自动刷新
const gulp = require('gulp');
const gulp$babel = require('gulp-babel'),
gulp$eslint = require('gulp-eslint'),
gulp$rimraf = require('gulp-rimraf'),
gulp$strip = require('gulp-strip-debug'),
gulp$uglify = require('gulp-uglify');
gulp.task('clean', () => {
return gulp
.src(['dist/**/*.js', 'dist/**/*.js.map'], {
read: false
})
.pipe(gulp$rimraf({
force: true
}));
});
gulp.task('eslint', () => {
return gulp
.src(['src/**/*.js'])
.pipe(gulp$eslint())
.pipe(gulp$eslint.format())
.pipe(gulp$eslint.failAfterError());
});
gulp.task('dist', gulp.series('clean', () => {
const babelOptions = {
presets: [
[
'@babel/preset-env', {
modules: false
}
]
]
};
return gulp
.src(['src/**/*.js'])
.pipe(gulp$strip())
.pipe(gulp$babel(babelOptions))
.pipe(gulp$uglify())
.pipe(gulp.dest('dist'));
}));
gulp.task('default', gulp.series('clean', 'dist'));
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。