애증의 밴딩머신 타입스크립트로 마이그레이션 진행기 바닐라 자바스크립트에 타입스크립트? 처음엔 단순히 타입스크립트를 설치하고 파일 확장자를 .ts로 바꿔주면 되겠지? 라고 생각했다. 당연하게도 그렇게 쉽게 언어가 컴파일되지 않는다 ^^...ㅎ 리액트에서는 cra를 사용했기때문에 자동적으로 웹팩환경이 구성된 상황에서 개발을 했었다. 그래서 내가 작성한 코드가 어떻게 빌드되고, 어떻게 컴파일되는지 자세히 알지 못했다. 하지만 바닐라 자바스크립트에서는 cra같은 손쉬운 셋팅이 없다. 모두 직접 구성을 해야만 했다. 그렇게 웹팩공부를 하게 되는데...🫠 바닐라 자바스크립트에서 타입스크립트를 사용하기 위한 웹팩 환경 구성하기 🦾 우선 타입스크립트를 자바스크립트 언어로 컴파일하기 위한 환경을 셋팅해야했다. 웹팩 시리..
타입스크립트를 갓 배우고있는 요즘. tsconfig.json 설정을 하면서 잊지않기 위해 or 다시보기위해 정리하는 글 compilerOtions 컴파일 속성을 설정 target - 어떤 버전의 자바스크립트로 컴파일할건지 지정 lib - 어떤 환경에서 동작할건지 지정 allowJs - js 파일을 허용할지 결정 - 타입스크립트는 .js 파일을 허용하지 않는데 이걸 예외처리해줌 module - 모듈 내보내기, 불러오기 코드가 어떤 방식의 코드로 컴파일 될지 결정 moduleResolution - 모듈 해석 전략지정 - Node.js 방식으로 해석하려면 node를, 1.6버전 이전의 타입스크립트에서 사용했던 방식으로 해석하려면 classic을 입력 baseUrl - import형식의 모듈을 가져올때 경로 지..