Glob 패턴
포스트
취소

Glob 패턴

Glob 패턴

Glob 패턴은 특정 경로, 특정 이름을 가진 파일들을 선택하기 위해 사용하는 패턴입니다.
이는 와일드카드 문자로 이루어져 있습니다.

예시

1
2
3
4
5
6
7
8
9
{
  "include": [
    "src/**/*.ts",
    "src/**/*.d.ts",
    "src/**/*.tsx",
    "src/**/*.vue",
    "src/types/*.d.ts"
  ]
}

타입스크립트 관련 명세를 작성하기 위한 json 파일을 예시로 들 수 있는데, 프로젝트에 포함할 type.d.ts 파일들을 자동으로 include하기 위해 사용합니다.

패턴 예시

  • *
    • /를 제외한 문자열과 매칭
    • ex) src/types/*/index.d.ts
      • src/types/example01/index.d.ts
      • src/types/example02/index.d.ts
      • src/types/example03/index.d.ts
  • **
    • /를 포함한 문자열과 매칭
    • ex) src/types/**/index.d.ts
      • src/types/example01/example012/index.d.ts
      • src/types/example02/index.d.ts
  • ?
    • /를 제외한 한 글자만 매칭
  • [xyz]
    • 괄호 안에 들어간 각각의 글자와 매칭
  • {example01, example02, example03}
    • 괄호 안에 들어간 각각의 문자열과 매칭

모든 패턴

그 외 자세한 패턴은 여기를 참조해주세요.

레퍼런스

Hugo.log - Glob 패턴과 정규표현식

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.

Vite 환경에서 .env 활용하기

Vue3에서 사용되는 상태 관리자, Pinia