我最近安装了 gulp 4 [来自 3.9.1],但在让我的 glob 像以前一样工作时遇到了问题。
我有一个要传输的整个目录[少一些其他子目录和文件]。
以下是相关代码:
var path_in_str = 'my_input_dir/';
var path_out_str = 'my_output_dir/';
return gulp.src([path_in_str+'**', path_in_str+'.*', '!'+path_in_str+'node_modules', '!'+path_in_str+'node_modules/**', '!'+path_in_str+'*.json'], {dot: true})
.pipe(gulp.dest(path_out_str));
基本上,我试图阻止node_modules
文件夹被传输,并且我还想阻止.json
主文件夹中的所有文件也被传输。
正在发生的事情是node_modules
仅传输目录[无内容]。此外,.json
正在传输所有文件。
我该如何调整它以修复 Gulp 4 处理 glob 的方式 [因为它似乎略有变化]?