2017-12-28 17 views
0

공급 업체 폴더 (이상)를 복사하고 싶지만 구체적인 예가 없음 phpunit을 복사하고 싶습니다.멍청이 - 폴더 복사 제외

어떻게하면됩니까?

나는이 시도했지만 작동하지 않습니다

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

부정을 마지막으로 넣습니다. 즉, 처리 방법입니다. – Mark

+1

마지막으로 제공해야 할뿐만 아니라'! vendor/phpunit/**/*'로 지정해야합니다. 이제 작동합니다. 감사. anwser를 게시하여 올바른 것으로 표시하십시오. – piernik

답변

1

꿀꺽 항상 gulp.src의 부정()에 상관없이 그들이이 나열된 순서 마지막을 수행합니다. glob negations performed last을 참조하십시오. 그래서 당신은 당신의 gulp.src 순서를 변경해야

'! 공급 업체/phpunit을'

가 마지막이되도록. 당신이 지적대로 진짜 문제는 당신이 필요로하는 것입니다

'! 공급 업체/phpunit을/**/*'

그러나 글로브 부정 순서에 대한 정보는 없습니다 잘 알려져 최대 여행 그것을 기대하지 않는 많은 사람들이 여기에서 주목할 것입니다. 귀하의 경우 단순히 기존 주문을 변경하면 문제가 없을 수 있습니다.