我目前正在重构一个项目,以前所有缩小的 JavaScript 文件都放置在特定目录中。现在我需要将缩小版本保留在与源文件相同的目录中。
目前我这样做:
gulp.task( 'scripts', function () {
return gulp.src( source_paths.scripts )
.pipe( uglify( {
preserveComments: 'false'
} ) )
.pipe( rename( {suffix: ".min"} ) )
.pipe( gulp.dest( './build/js' ) )
.pipe( notify( {
message: 'Scripts task complete!',
onLast : true
} ) );
} );
这工作,除了它移动我的文件。我尝试更改对gulp.dest()
to的使用.pipe( gulp.dest( '' ) )
以及删除该行。在这两种情况下,都没有编写缩小的 JS,我非常难过。
如何让它将所有文件写入与其源文件相同的目录?