programing

TypeScript와 Babel을 함께 사용할 수 있습니까?

javajsp 2023. 7. 13. 20:40

TypeScript와 Babel을 함께 사용할 수 있습니까?

나는 TypeScript와 Babel 둘 다 처음입니다.저는 두 가지를 모두 조사해 보았는데, 다른 한 가지는 가지고 있지 않은 특징이 있다는 것을 발견했습니다.TypeScript를 사용하여 코드를 구성한 다음 syc/wait 등과 같은 babel ES6 기능을 사용하여 두 가지 모두를 최대한 활용하고 싶습니다.이게 가능할까요?

TypeScript를 사용하여 코드를 구성한 다음 syc/wait 등과 같은 babel ES6 기능을 사용하여 두 가지 모두를 최대한 활용하고 싶습니다.이게 가능할까요?

즉시 사용할 수 없습니다.컴파일러 해킹을 시작할 의사가 없다면 반대하는 것이 좋습니다.이유는 TypeScript가 아직 비동기 대기를 이해하지 못했기 때문에 TypeScript 앞에 babel을 놓아야 하기 때문에 Babel이 생성한 출력은 이상적인 TypeScript 컴파일 대상이 되지 않을 것이기 때문입니다.

즉, TypeScript는 곧 비동기/대기 상태가 될 것입니다(3/4개월).

갱신하다

이제 TypeScript를 사용할 수 있습니다.async/await와 함께--target es6그런 다음 2차 트랜스파일러로 바벨을 사용합니다.

실제로 원자형 스크립트는 다음을 지원합니다.typescript -> babel -> js개봉 즉시: https://github.com/TypeStrong/atom-typescript/blob/master/docs/faq.md#can-i-use-an-alternate-transpiler

언급URL : https://stackoverflow.com/questions/30801857/is-it-possible-to-use-typescript-and-babel-together