在gulp中重命名目录

时间:2016-04-01 15:31:21

标签: gulp gulp-rename

我正在使用gulp-rename重命名目录,如下所示:

gulp.task('vendor-rename-pre', function() {
  return gulp.src('src/vendor')
    .pipe(rename('vendor-dev'))
    .pipe(gulp.dest('src'));
});

但是,它最终会创建一个名为vendor-dev的新空目录,而不是重命名vendorvendor原样保留。

那么,如何使用gulp实际重命名目录?

2 个答案:

答案 0 :(得分:8)

关于在磁盘上重命名文件没有特定的Gulp特定内容。您可以使用标准的Node.js fs.rename()函数:

onclick

答案 1 :(得分:0)

您只需回答以下问题,即可使用gulp-rename重命名文件

gulp.task('vendor-rename-pre', function () {
  return gulp.src("./app/vendor")
    .pipe(rename("./vendor-dev"))
    .pipe(gulp.dest("./app"));
});

这里唯一需要注意的是旧文件将保留在同一位置