next-env.d.ts 파일

joyoung·2024년 6월 12일

요약

.d 가 붙었다는 의미는 개발환경에서 적용되는 파일이란 의미
Next.js에서 TypeScript를 사용시 자동으로 생성 보통 건드릴 이유는 없다고 한다

next-env.d.ts

Next.js 프로젝트에서 TypeScript를 사용할 때 자동으로 생성되는 파일
TypeScript 컴파일러에게 Next.js 프로젝트의 환경을 이해하고 알려주는 역할을 한다.

next-env.d.ts 파일이 Typescript 컴파일러로 인해 자동으로 생성되는 시점

    1. 프로젝트 초기화 시
    1. TypeScript 컴파일 시
    1. 외부 라이브러리의 타입이나 커스텀 타입을 사용 시

next-env.d.ts 파일이 하는 일

  • 타입 선언

    프로젝트에서 사용하는 외부 라이브러리나 모듈의 타입을 선언함으로써 TypeScript가 해당 모듈의 타입을 인식하고 사용할 수 있다.

  • 환경 설정

    환경 변수의 타입 선언이나 모듈의 경로 설정 등을 포함한 Next.js 프로젝트의 환경 설정과 관련된 TypeScript 타입을 정의할 수 있다.

  • 커스텀 타입

    프로젝트 내에서 공유되는 커스텀 타입을 정의할 수 있다. 프로젝트 전체에서 일관된 타입을 유지하고 재사용하기 용이해진다.

profile
꾸준히

0개의 댓글