나는 뭉치에있는 js를 연결하고 uglify하기 위하여 자동화를하는 것을 시도하고있다. 여기뭉치에있는 js를 concat와 uglify하는 가장 좋은 방법
내 gulpfile.js입니다 :
gulp.task('compressjs', function() {
gulp.src(['public/app/**/*.js','!public/app/**/*.min.js'])
.pipe(sourcemaps.init())
.pipe(wrap('(function(){"use strict"; <%= contents %>\n})();'))
.pipe(uglify())
.pipe(concat('all.js'))
.pipe(rename({
extname: '.min.js'
}))
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest('public/app'));
})
당신이이 모든 파일이 함께 결합 될 때 충돌을 방지하기 위해 (function(){"use strict"; <%= contents %>\n})();
으로 모든 파일을 포장하는 데 필요한 생각합니까? 내 꿀꺽 꿀꺽하게하는 일이 좋다고 생각하니, 아니면 그 일을 더 잘 수행 할 수 있겠습니까?
당신의 getBundleName 기능은 무엇인가? – nightire
require ('package.json')의 SHA 합계를 수행합니다. name + require ('package.json'). version – Baer