Gulp JS文件输出太大

时间:2019-07-16 22:02:19

标签: gulp gulp-uglify

我已经建立了一个超级简单的ES6脚本,可以使用gulp进行编译。它的最终输出大小为137KB,这似乎太高了。

main.js:

import Foo from './modules/Foo';

// Initalize all the modules with an init() method
[Foo].forEach(module => module.init());

Foo.js:

const Foo = {
    init() {
        console.log('I came from the Foo module...');
    },
};

export default Foo;

gulpfile.js:

const gulp = require('gulp');
const sourcemaps = require('gulp-sourcemaps');
const uglify = require('gulp-uglify-es').default;

gulp.task('js', function() {
    return gulp
        .src('main.js')
        .pipe(sourcemaps.init())
        .pipe(sourcemaps.write('.'))
        .pipe(uglify())
        .pipe(gulp.dest('build'));
});

在输出文件中添加了很多样板。我认为这是为了使其与跨浏览器兼容。这真的是它可以得到的最小的东西吗?

0 个答案:

没有答案