gulp.task("compile-vendor-js", function() {
return gulp.src("./bower_components/*/*.js")
.pipe(concat("vendor.js"))
.pipe(gulp.dest("./build"))
});
이 덤프 작업은 해결 된 종속성을 컴파일합니다.Gulp : 복제하지 않고 모든 종속성을 실행하고 있습니까?
문제는 확장 된 파일을 포함하여 모든 JS 파일을 고려하여 빌드 파일에 중복 된 코드가 생성된다는 것입니다.
나는 이것에 대한 하나의 해결책은 모든 파일 경로를 포함하는 변수 배열을 가지고 있다는 것을 알고 있지만, 좋지 않습니다. 당신은 내가 파일의 블랙리스트가 가고 있다고 생각
모든 축소 된 JS 파일 (예를 들어, .min.js) 사이에 공통 분모를 찾을 수 있습니다
gulp.src(["./bower_components/*/*.js", "!./bower_components/*/*.min.js"])
:
https://github.com/ck86/main-bower-files#usage-with-gulp – Heikki