-
Typescript Tsc Compiler 컴파일러 옵션
C:\>\node_modules\.bin\tsc --help tsc: The TypeScript Compiler - Version 4.8.4 TS COMMON COMMANDS tsc 현재 프로젝트(작업 디렉터리의 tsconfig.json)를 컴파일합니다. tsc app.ts util.ts tsconfig.json을 무시하고 지정된 파일을 기본 컴파일러 옵션으로 컴파일합니다. tsc -b 작업 디렉토리에 복합 프로젝트를 빌드합니다. tsc --init 작업 디렉토리에 권장 설정으로 tsconfig.json을 생성합니다. tsc -p ./path/to/tsconfig.json 지정된 경로에 있는 TypeScript 프로젝트를 컴파일합니다. tsc --help --all 가능한 모든 컴파일러 옵션을 보여주는 이 정보의 확장 버전 tsc --noEmit tsc --target esnext 추가 설정으로 현재 프로젝트를 컴파일합니다. COMMAND LINE FLAGS --help, -h Print this message. --watch, -w 입력 파일을 감시합니다. --all 모든 컴파일러 옵션을 표시합니다. --version, -v 컴파일러 버전을 인쇄합니다. --init TypeScript 프로젝트를 초기화하고 tsconfig.json 파일을 생성합니다. --project, -p 구성 파일 또는 'tsconfig.json'이 있는 폴더에 대한 경로가 지정된 프로젝트를 컴파일합니다. --build, -b 오래된 경우 하나 이상의 프로젝트 및 해당 종속성을 빌드합니다. --showConfig 빌드하는 대신 최종 구성을 인쇄합니다. COMMON COMPILER OPTIONS --pretty 컴파일러 오류를 더 쉽게 읽을 수 있도록 TypeScript의 출력에서 색상 및 서식을 활성화합니다. type: boolean default: true --target, -t 내보낸 JavaScript에 대한 JavaScript 언어 버전을 설정하고 호환 가능한 라이브러리 선언을 포함합니다. 다음 중 하나: es3, es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, esnext. default: es3 --module, -m 생성되는 모듈 코드를 지정합니다. 다음 중 하나: 없음, commonjs, amd, umd, 시스템, es6/es2015, es2020, es2022, esnext, node16, nodenext 기본값: 정의되지 않음 --lib 대상 런타임 환경을 설명하는 번들 라이브러리 선언 파일 집합을 지정합니다. 하나 이상: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, e s2021, es2022, esnext, dom, dom.iterable, webworker, webworker .importscripts, webworker.iterable, scripthost, es2015.core , e s2015.collection, es2015.generator, es2015.iterable, es2015.pro omise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.sym bol.wellknown, es2016.array.include, es2017.object, es2017. sha redmemory, es2017.string, es2017.intl, es2017.typedarrays, es2 018.asyncgenerator, es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es2019.array, es2 02019, es2019.object .string, es2019.symbol/esnext.symbol, es2020 .bigint/esnext.bigint, es2020.date, es2020.promise, es2020.sha redmemory, es2020.string, es2 020.symbol.wellknown, es2020.intl, es2020.number, es2021.promise/esnext.promise, es2021.string, es2021.weakref/esnext.weakref, es2021.intl, es2022.array/esne xt.array, es2022.error , es2022.intl, es2022.object, es2022.sha redmemory, es2022.string/esnext.string, esnext.intl 기본값: 정의되지 않음 --allowJs JavaScript 파일을 프로그램의 일부로 허용합니다. 이 파일에서 오류를 가져오려면 'checkJS' 옵션을 사용하십시오. type: boolean default: false --checkJs 유형 검사 JavaScript 파일에서 오류 보고를 활성화합니다. type: boolean default: false --jsx 생성되는 JSX 코드를 지정합니다. 다음 중 하나: 보존, 반응, 반응 네이티브, 반응-jsx, 반응-jsxdev default: undefined --declaration, -d 프로젝트의 TypeScript 및 JavaScript 파일에서 .d.ts 파일을 생성합니다.. type: boolean default: `false`, unless `composite` is set. --declarationMap d.ts 파일에 대한 소스 맵을 생성합니다. type: boolean default: false --emitDeclarationOnly JavaScript 파일이 아닌 d.ts 파일만 출력합니다. type: boolean default: false --sourceMap 내보낸 JavaScript 파일에 대한 소스 맵 파일을 만듭니다. type: boolean default: false --outFile Specify a file that bundles all outputs into one JavaScript fi le. If 'declaration' is true, also designates a file that bund les all .d.ts output. --outDir 모두 묶는 파일 지정. --removeComments 주석 표시를 비활성화합니다. type: boolean default: false --noEmit 컴파일에서 파일 내보내기를 비활성화합니다. type: boolean default: false --strict 모든 엄격한 유형 검사 옵션을 활성화합니다. type: boolean default: false --types 소스 파일에서 참조하지 않고 포함할 유형 패키지 이름을 지정합니다. --esModuleInterop Commo nJS 모듈 가져오기 지원을 쉽게 하기 위해 추가 JavaScript를 내보냅니다. 이렇게 하면 유형 호환성을 위해 'allowSyntheticDefaultImports'가 활성화됩니다. type: boolean default: false You can learn about all of the compiler options at https://aka.ms/tsc C:\>
'Typescript' 카테고리의 다른 글
Vsc & NodeJs 에서 Typescript 빌드 (0) 2022.11.20 node_modules 재설치 (0) 2022.11.18 Type casting, string to number to string (0) 2022.11.18 Vsc & Nodejs & React & Typescript 사용하기 (0) 2022.11.18 eslint Plugin "react" was conflicted between "package.json (0) 2022.11.18 any (0) 2022.11.15 tsc tsconfig.json 생성 (0) 2022.11.15 Vsc & NodeJs 에서 TypeScript 설치 (0) 2022.11.15