📅  最后修改于: 2023-12-03 15:23:09.296000             🧑  作者: Mango
在 Gulp 中,有时我们需要实现将一个文件夹及其内容复制到另一个文件夹中的功能,这时可以使用 gulp.src() 和 gulp.dest() 方法结合使用来完成。
gulp.src('source_folder/**/*')
.pipe(gulp.dest('destination_folder'));
在上面的代码片段中,gulp.src()
方法用于指定源文件夹的路径及其内容,而 gulp.dest()
方法则用于指定目标文件夹的路径。
source_folder
:源文件夹路径。destination_folder
:目标文件夹路径。此外,**/*
是通配符,代表复制源文件夹及其子目录中的所有内容,包括文件和文件夹。
需要注意的是,如果目标文件夹不存在,则 gulp.dest()
会自动创建该文件夹,但如果源文件夹中存在子目录,目标文件夹并不会保留子目录层次结构,而是将所有文件和文件夹直接复制到目标文件夹中。
以上就是在 Gulp 中复制文件夹及其内容的实现方式,如果您有其他实现方式或更好的建议,欢迎留言讨论。