gpt4 book ai didi

deployment - 如何使用 gulp 递归复制目录?

转载 作者:行者123 更新时间:2023-12-03 04:18:32 25 4
gpt4 key购买 nike

我正在尝试将项目从工作目录暂存到服务器(同一台机器)。使用以下代码:

gulp.src([
'index.php',
'css/**',
'js/**',
'src/**',
])
.pipe(gulp.dest('/var/www/'));

我希望看到所有文件都被复制。然而,它扁平化了目录结构 - 所有目录都被复制,但每个文件都放置在根 /var/www

Gulp 似乎是一个很棒的构建工具,但复制项目肯定应该是一个简单的过程?

最佳答案

以下工作无需展平文件夹结构:

gulp.src(['input/folder/**/*']).pipe(gulp.dest('output/folder'));

'**/*' 是重要的部分。该表达式是 glob这是一个强大的文件选择工具。例如,如果仅复制 .js 文件,请使用:'input/folder/**/*.js'

关于deployment - 如何使用 gulp 递归复制目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25038014/

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