Repolode
vuejs

vuejs/language-tools

Volar.js 기반 Vue 언어 도구로, Vue 에디터 언어 서버와 vue-tsc 타입 검사기 및 관련 패키지를 제공합니다.

스타
6,746
포크
587
열린 이슈
60
마지막 커밋
5일 전

어떤 프로젝트인가요?

Vue Language Tools는 에디터와 명령줄에서 Vue 단일 파일 컴포넌트에 완전한 타입 인식 언어 지원을 제공하는 공식 도구 모음입니다. Volar.js 기반으로 만들어졌으며, Vue (Official) VS Code 확장, 다른 에디터에서 연결할 수 있는 언어 서버, 에디터 밖에서 Vue 프로젝트의 타입을 검사하는 vue-tsc 명령을 포함합니다.

프로젝트는 여러 패키지로 구성됩니다. SFC를 파싱하고 타입 검사에 사용할 가상 코드를 생성하는 핵심 모듈, TypeScript 언어 서비스 플러그인, 컴포넌트의 props, 이벤트, 슬롯 타입을 추출하는 vue-component-meta 같은 헬퍼가 있습니다. 확장 프로그램은 Pug 템플릿과 Vitepress 및 petite-vue 언어 지원도 제공합니다.

일반적인 사용 방법은 프로젝트의 devDependencies에 vue-tsc를 추가하고 CI에서 타입 검사 스크립트로 실행하는 것입니다. tsconfig.json의 vueCompilerOptions 블록에서 컴파일러 동작을 조정할 수 있습니다.

핵심 기능

  • 01Vue, Vitepress, petite-vue를 위한 공식 VS Code 확장
  • 02vue-tsc를 사용한 명령줄 타입 검사
  • 03Neovim 및 Sublime 같은 다른 에디터에서 사용할 수 있는 언어 서버
  • 04Vue 파일용 TypeScript 언어 서비스 플러그인
  • 05vue-component-meta를 통한 컴포넌트 props, 이벤트, 슬롯 타입 추출
  • 06Pug 템플릿 지원

활용 사례

  • VS Code에서 Vue 컴포넌트를 편집할 때 완전한 타입 인식 지원 받기
  • CI 또는 pre-commit 훅에서 Vue 프로젝트의 타입 검사 실행하기
  • Neovim, Sublime 또는 기타 LSP 지원 에디터를 Vue에 연결하기
  • 문서화나 도구 제작을 위해 컴포넌트 타입 정보 추출하기

빠른 시작

  1. 1

    VSCode에 Vue (Official) 확장 프로그램을 설치합니다

  2. 2

    명령줄에서 타입 검사를 하려면 vue-tsc와 typescript를 개발 의존성으로 설치합니다

    npm install vue-tsc typescript --save-dev
  3. 3

    vue-tsc --noEmit을 실행하는 type-check 스크립트를 package.json에 추가합니다

토픽

자주 묻는 질문

language-tools은(는) 무엇인가요?
Volar.js 기반 Vue 언어 도구로, Vue 에디터 언어 서버와 vue-tsc 타입 검사기 및 관련 패키지를 제공합니다. Vue Language Tools는 에디터와 명령줄에서 Vue 단일 파일 컴포넌트에 완전한 타입 인식 언어 지원을 제공하는 공식 도구 모음입니다. Volar.js 기반으로 만들어졌으며, Vue (Official) VS Code 확장, 다른 에디터에서 연결할 수 있는 언어 서버, 에디터 밖에서 Vue 프로젝트의 타입을 검사하는 vue-tsc 명령을 포함합니다.
language-tools은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
language-tools은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
language-tools은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. language-tools의 마지막 커밋은 2026년 11월 1일입니다.
language-tools은(는) 어디에 사용할 수 있나요?
VS Code에서 Vue 컴포넌트를 편집할 때 완전한 타입 인식 지원 받기 CI 또는 pre-commit 훅에서 Vue 프로젝트의 타입 검사 실행하기 Neovim, Sublime 또는 기타 LSP 지원 에디터를 Vue에 연결하기 문서화나 도구 제작을 위해 컴포넌트 타입 정보 추출하기
language-tools는 어떻게 설치하나요?
VSCode에 Vue (Official) 확장 프로그램을 설치합니다 명령줄에서 타입 검사를 하려면 vue-tsc와 typescript를 개발 의존성으로 설치합니다: npm install vue-tsc typescript --save-dev vue-tsc --noEmit을 실행하는 type-check 스크립트를 package.json에 추가합니다
language-tools은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/vuejs/language-tools

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

Rust로 작성된 빠른 Python 타입 검사기이자 언어 서버로, 탐색, 자동 완성, 시맨틱 하이라이팅 같은 IDE 기능을 제공합니다.

개발 도구#python#type-checker#type-annotations
7.2천+2 이번 주590RustMIT업데이트 3시간 전