내 반응 gulpfile에 다음 경로가 있습니다.
var path = {
HTML: 'src/index.html',
ALL: ['src/js/*.js', 'src/js/**/*.js', 'src/index.html'],
JS: ['src/js/*.js', 'src/js/**/*.js'],
MINIFIED_OUT: 'build.min.js',
DEST_SRC: 'dist/src',
DEST_BUILD: 'dist/build',
DEST: 'dist'
};
이중 글롭 문자는 무엇입니까?
나는 단일 방울이 뭔지 알아 …하지만 이중은 뭔데?
단일 방울
답변
단일 별표와 거의 동일하지만 여러 디렉토리 수준 으로 구성 될 수 있습니다 .
즉, while /x/*/y
은 다음과 같은 항목과 일치합니다.
/x/a/y
/x/b/y
등 (와일드 카드 섹션에 디렉토리 수준이 하나만 있음), 이중 별표 /x/**/y
는 다음 과 같은 항목과 도 일치합니다.
/x/any/number/of/levels/y
0을 포함하는 “모든 수준의 수준”이라는 개념을 사용합니다 (즉, 선택 항목 중 하나로 /x/**/y
일치 /x/y
함).
제쳐두고, 내가 메인 프레임을 어떤 것으로 인정하는 것을 싫어하는만큼 , 나는 이것이 MVS의 초기 시절부터 여러 수준에서 데이터 세트를 선택할 수 있도록 사용되었다고 생각합니다 🙂
답변
일반적으로 여러 하위 디렉터리를 나타내는 데 사용됩니다. 그래서
src/js/**/*.js
일치 할 것
src/js/files/*.js
src/js/more-files/*.js
etc
etc
답변
**
슬래시를 포함한 모든 문자 /
*
와 일치 (파일 또는 디렉토리 이름과 만 일치)를 제외한 모든 문자와 일치
답변
Grunt와 마찬가지로 이중 **는 “js 내의 모든 하위 폴더와 모든 .js 파일을 찾습니다.”라고 말합니다.
실제로 여기에서 동일한 내용을 참조 할 수 있습니다.
https://www.codefellows.org/blog/quick-intro-to-gulp-js