Gulp:在不同的目标文件夹中丑陋,内部层次结构相同



我是gulp的新手,现在才开始。我对为我的任务提供 src 和目的地感到困惑。我尝试做的是创建一个新的缩小目标文件夹,具有相同的内部层次结构,如下所示。

当前文件夹结构(原始文件(:

app
-components
 --post-creator
  ---post-creator.component.js
 --post-rating
  ---post-rating.component.js
-routing_components
 --app-routing
  ---app-routing.component.js
 --user-routing
  ---user-routing.component.js

缩小文件夹(其中 js 文件被缩小(:

minify_destination
-components
 --post-creator
  ---post-creator.component.js
 --post-rating
  ---post-rating.component.js
-routing_components
 --app-routing
  ---app-routing.component.js
 --user-routing
  ---user-routing.component.js

古尔普文件.js

var gulp = require('gulp'),
    uglify = require('gulp-uglify');
gulp.task('default', function () {
    gulp.src('app/components/*/*/*.js')
    .pipe(uglify())
    .pipe(gulp.dest(components_min))
});

尝试:

gulp.src('app/**/*.js')

以及您拥有的其他所有内容,并让我知道这是否适合您。 在这种情况下,您的components_min应该替换应用程序文件夹 - glob 之前的所有内容 - 并维护您的文件夹结构。

相关内容

  • 没有找到相关文章

最新更新