모든 typescript setting 관련 내용을 다 담아 tsconfig.json 생성
yarnruntsc--init# tsconfig.json 만드는 명령어1npxtypescript--init# tsconfig.json 만드는 명령어2
tsconfig.json
{"compilerOptions": {"allowJs":true,// js 파일도 허용. next.js에서 내가 설정 안해도 강제로 설정해버림."checkJs":true,// @ts-check 역할"noImplicitAny":true,// any 타입으로 암시한 표현식과 선언에 오류를 발생시킵니다. any를 쓰더라도 명시를 하라!"outDir":"./",// 컴파일 결과물을 어디에 놓을지 설정"target":"ES5",// 컴파일할 때 javascript 버전 설정."moduleResolution":"node",// promise할 때 필요하다고 함."lib": ["ES2015","DOM","DOM.Iterable"] // lib를 정의하지 않으면 target의 버전을 기준으로 컴파일할 때 사용한다. "baseUrl": ".",// 절대경로를 사용할 수 있습니다. 파일 경로의 default를 지정해 줍니다. },"include": ["./src/**/*"] // 어디서 읽어와서 컴파일 할 건지"exclude": ["node_modules"] // 제외할 대상...}