IT이야기

Typescript- tsconfig의 대상

cyworld 2021. 10. 27. 21:13
반응형

Typescript- tsconfig의 대상은 무엇입니까?


저는 Typescript가 처음입니다. tsconfig.json의 Target은 무엇을 의미합니까?

{
  "compilerOptions": 
  {
    "sourceMap": true,
    "target": "es5",
    "module": "commonjs",
    "jsx": "react",
    "moduleResolution": "classic",
    "lib": [ "es2015", "dom",  "es2017" ]
  }
}

저는 Typescript가 처음입니다. tsconfig.json의 Target은 무엇을 의미합니까?

target주어진 TypeScript에서 내보내야 하는 JavaScript 대상을 나타냅니다 . 예:

target:es5

()=>null될 것입니다 function(){return null}ES5이 기능을 화살표 필요가 없기 때문에.

target:es6

()=>null()=>nullES6에 화살표 기능 이 있는 것처럼 됩니다.


Target은 컴파일 중인 JavaScript 버전을 변경합니다.

옵션은 https://www.typescriptlang.org/docs/handbook/compiler-options.html 에서 사용할 수 있습니다.

대상 플래그가 내 코드를 어떻게 변경하는지 더 잘 이해하려는 정신으로 차이점을 더 잘 이해하기 위해 일부 테스트 코드를 서로 다른 버전 각각에 컴파일했습니다.

https://github.com/aizatto/typescript-playground/tree/master/dist/test-async-main

나는 또한 내가보고있는 환경에 따라 무엇을 목표로 삼아야하는지 기록하고 있습니다.

https://www.aizatto.com/notes/typescript

참조URL : https://stackoverflow.com/questions/42415942/typescript-what-is-target-in-tsconfig

반응형