1 Star 0 Fork 1

RHQYZ / wxjssdk-promisify

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
gulpfile.js 1.08 KB
一键复制 编辑 原始数据 按行查看 历史
RHQYZ 提交于 2022-01-26 22:43 . build: 使用 pnpm 替代 npm
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'));
TypeScript
1
https://gitee.com/fudiwei/wxjssdk-promisify.git
git@gitee.com:fudiwei/wxjssdk-promisify.git
fudiwei
wxjssdk-promisify
wxjssdk-promisify
main

搜索帮助

53164aa7 5694891 3bd8fe86 5694891