programing

tsconfig 옵션 "lib"의 기능은 무엇입니까?

easyjava 2023. 2. 28. 23:50
반응형

tsconfig 옵션 "lib"의 기능은 무엇입니까?

tsconfig.json에 다음 행이 있는 기존 프로젝트가 있습니다.

lib:["2016", "DOM"]

이것의 목적은 무엇입니까?

제가 찾을 수 있는 유일한 정보는 다음과 같습니다.

컴파일에 포함할 라이브러리 파일을 지정합니다.TypeScript 버전 2.0 이후가 필요합니다.

그게 무슨 의미죠?

이것은 새로운 타입스크립트2 기능이기 때문에 아직 매뉴얼이 부족하지만 타입스크립트 2.0의 새로운 기능:

--lib를 사용하면 프로젝트에 포함하도록 선택할 수 있는 내장 API 선언 그룹의 목록을 지정할 수 있습니다.예를 들어, 런타임에서 Map, Set 및 Promise(예: 현재 대부분의 상록수 브라우저)를 지원할 것으로 예상될 경우 --lib es2015.collection,es2015.promise를 포함하면 됩니다.마찬가지로 프로젝트에 포함하지 않는 선언을 제외할 수 있습니다.예를 들어 --lib es5,es6을 사용하여 노드 프로젝트에서 작업하는 경우 DOM을 제외할 수 있습니다.

그리고 그 목록도 있어요API groups이 링크의 극히 짧은 예시를 나타냅니다.

언급URL : https://stackoverflow.com/questions/39303385/what-does-the-tsconfig-option-lib-do

반응형