Gulp - 复制文件夹除外

问题描述 投票:0回答:1

我想复制我的供应商文件夹(以及更多),但没有特定的例子phpunit

我怎样才能做到这一点?

我试过这个但是不起作用:

return gulp.src(['!vendor/phpunit',  'config/**/*',
'public/**/*',  'src/**/*',  'vendor/**/*'], {"base": "."})
.pipe(gulp.dest(path));
gulp
1个回答
1
投票

Gulp总是在gulp.src()中执行否定,无论它们列出的顺序如何。见glob negations performed last。所以你应该重新安排你的gulp.src

'!供应商/ PHPUnit的'

是最后的。你指出的是你真正需要的问题

'!供应商/ PHPUnit的/ ** / *'

但是关于全球否定命令的信息并不为人所熟知,而且很多人并没有期待它,所以我会在这里注意到它。在您的情况下,只需按旧订单进行更改即可。

© www.soinside.com 2019 - 2024. All rights reserved.