【发布时间】:2019-03-23 19:26:27
【问题描述】:
gulp 和 js 文件缩小有问题,gulp 使文件大 3 倍。
例如 lightgallery.min.js - 49kb(从 GitHub 下载)然后我通过 npm 下载相同的文件并在 js 文件中需要(如果我从 github 插入下载的文件内容,则相同)
global.lightgallery = require('lightgallery');
并运行 gulp 它会生成文件 133kb
吞咽任务
gulp.task('scripts', function() {
gulp.src( SOURCEPATHS.jsSource )
.pipe( browserify() )
.pipe( uglify() )
.pipe( rename({ extname: '.min.js' }) )
.pipe( gulp.dest(APPPATH.js) );
});
不使用任何源地图。
也许有人遇到了同样的问题?
【问题讨论】:
-
我看到您没有将任何选项传递给
uglify。通过传递选项,uglify处理后的文件可以变得更轻 - 完整列表here -
是否合并多个js文件,
SOURCEPATHS.jsSource的值是多少? -
不是将多个 js 文件合并为一个 var SOURCEPATHS = { sassSource : 'src/scss/**/*.scss', jsSource: 'src/js/*.js', imgSource : ' src/img/**'} @lofihelsinki
标签: javascript npm gulp