development

** glob 문자는 무엇입니까?

big-blog 2020. 11. 11. 20:21
반응형

** glob 문자는 무엇입니까?


내 반응 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

제쳐두고, 내가 메인 프레임을 어떤 것으로 인정 하고 싶지는 않지만, 이것은 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

참고 URL : https://stackoverflow.com/questions/32604656/what-is-the-glob-character

반응형