由于项目需要,网上找了不少资料,总结了一套适合项目的打包流程,把ts代码打包成js库
首先是gulpfile.js文件,直接贴上代码:
const gulp = require('gulp')
const rollup = require('rollup')
const clean = require('gulp-clean')
const rename = require("gulp-rename");
const uglify = require('gulp-uglify-es').default;
const rollupTypescript = require('rollup-plugin-typescript2')
gulp.task('clean', function () {
return gulp
.src('dist', {
read: false, allowEmpty: true })
.pipe(clean('dist'));
}