将gulp.dest输出到同一目录

将gulp.dest输出到同一目录,gulp,gulp-dest,Gulp,Gulp Dest,我有一个这样的结构 wwwroot/lib/site/scripts wwwroot/lib/site/scripts/modules wwwroot/lib/site/scripts/stuff 它们都包含不同的js文件,我想把它们丑化并输出到同一个目录 下面的脚本将只将它们输出到 wwwroot/脚本 wwwroot/scripts/modules wwwroot/scripts/stuff 我希望它们都在wwwroot/scripts中,我不希望包含任何文件 gulp.任务'site-js

我有一个这样的结构

wwwroot/lib/site/scripts wwwroot/lib/site/scripts/modules wwwroot/lib/site/scripts/stuff 它们都包含不同的js文件,我想把它们丑化并输出到同一个目录

下面的脚本将只将它们输出到

wwwroot/脚本 wwwroot/scripts/modules wwwroot/scripts/stuff 我希望它们都在wwwroot/scripts中,我不希望包含任何文件

gulp.任务'site-js',函数{ 变量文件=[ 'wwwroot/lib/site/scripts/***.js' ]; 返回gulp.src文件 派普格利夫先生 .pipegulp.dest'wwwroot/scripts/; }; 听起来像是你要找的:

gulp.src('wwwroot/lib/site/scripts/**/*.js')
  .pipe(rename(path => { path.dirname = "" })) // remove relative path
  .pipe(gulp.dest('wwwroot/scripts/'));