ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Typescript Tsc 컴파일러(Compiler) 옵션
    Search: Typescript Typescript 2022. 11. 18. 17:57

    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:\>

     

    댓글