我正在使用gulp-rename
重命名目录,如下所示:
gulp.task('vendor-rename-pre', function() {
return gulp.src('src/vendor')
.pipe(rename('vendor-dev'))
.pipe(gulp.dest('src'));
});
但是,它最终会创建一个名为vendor-dev
的新空目录,而不是重命名vendor
。 vendor
原样保留。
那么,如何使用gulp实际重命名目录?
答案 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"));
});
这里唯一需要注意的是旧文件将保留在同一位置