gpt4 book ai didi

javascript - gulp-rename 进行复制,但不替换

转载 作者:行者123 更新时间:2023-12-03 08:07:43 24 4
gpt4 key购买 nike

我正在尝试重命名一批文件。

gulp.task('rename', ['jade'], function() {
gulp.src("public/build/*.html")
.pipe(rename(function (path) {
path.dirname += "/";
path.basename += "";
path.extname = ""
}))
.pipe(gulp.dest("public/build"));
gulp.src("public/build/story/*.html")
.pipe(rename(function (path) {
path.dirname += "/";
path.basename += "";
path.extname = ""
}))
.pipe(gulp.dest('public/build/story'));
gulp.src("public/build/work/*.html")
.pipe(rename(function (path) {
path.dirname += "/";
path.basename += "";
path.extname = ""
}))
.pipe(gulp.dest('public/build/work'));
});

此方法找到我想要更改的文件并完成工作,但它会生成一个全新的文件,并且不会替换旧文件。所以我留下了我的批处理的两倍,我应该添加什么来避免这种情况发生吗?

最佳答案

我不相信 gulp-rename 应该替换您当前的文件,我很确定它应该只是重命名它们并将它们放在不同的目录中。它在准备分发应用程序时使用。如果您还想研究删除文件,我会查看 gulp-rimraf。 github.com/robrich/gulp-rimraf

关于javascript - gulp-rename 进行复制,但不替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34302137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com