【发布时间】:2016-03-01 04:26:18
【问题描述】:
我目前正在重构一个项目,以前所有缩小的 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() 的使用更改为 .pipe( gulp.dest( '' ) ) 以及删除该行。在这两种情况下,都没有编写缩小的 JS,我很伤心。
如何让它将所有文件写入与源文件相同的目录?
【问题讨论】:
-
你的问题和this one有什么区别?
标签: javascript node.js gulp gulp-uglify