Next.js에서 next-env.d.ts 파일을 어떻게 사용합니까?
Next.js 유형 스크립트 프로젝트에서 next-env.d.ts라는 파일을 발견했습니다.Next.js 파일 전체에서 사용할 수 있는 열거형을 선언하려고 합니다.프로젝트 전체에서 이 목록에 액세스하려면 어떻게 해야 합니까?
next-env.d.ts 파일은 여기에서 설명합니다. https://nextjs.org/docs/basic-features/typescript
next-env.d.ts라는 파일이 프로젝트 루트에 생성됩니다.이 파일은 TypeScript 컴파일러가 Next.js 유형을 선택하도록 합니다.삭제할 수는 없지만 편집할 수는 있습니다.
열거형을 사용하여 달성하려는 작업을 위해 열거형을 일반 ES 모듈로 내보낼 수 있으므로 코드에서 원하는 때마다 가져올 수 있습니다.
도움이 되길 바랍니다.
Next 11 기준으로, 다음에 대한 권장 사항next-env.d.ts이제 각 빌드에서 재생성되므로 파일이 변경되었습니다.
편집하지 말고 자신의 유형에 대한 새 파일을 만들어 파일에 추가해야 합니다.tsconfig.json include.
하지만 당신은 그것들 중 어떤 것도 필요하지 않습니다, 그냥 그것을 정기적으로 선언하세요..ts파일로 저장하고 정상적으로 가져옵니다.
출처: https://nextjs.org/docs/basic-features/typescript :
next-env.d.ts라는 파일이 프로젝트 루트에 생성됩니다.이 파일은 TypeScript 컴파일러가 Next.js 유형을 선택하도록 합니다.언제든지 변경될 수 있으므로 삭제하거나 편집해서는 안 됩니다.이 파일은 커밋되지 않아야 하며 버전 제어에 의해 무시되어야 합니다(예: .gitignore 파일 내부).
next-env.d.ts를 편집하는 대신 additional.d.ts와 같은 새 파일을 추가한 다음 tsconfig.json의 include 배열에서 참조하여 추가 유형을 포함할 수 있습니다.
참고 항목: https://github.com/vercel/next.js/issues/26533
언급URL : https://stackoverflow.com/questions/61420392/how-do-i-use-the-next-env-d-ts-file-in-next-js
'codememo' 카테고리의 다른 글
| "int"와 "int_fast16_t"의 차이점은 무엇입니까? (0) | 2023.07.07 |
|---|---|
| Mongoose 채우기 하위 하위 문서 (0) | 2023.07.07 |
| powershell을 사용하여 .sql 파일을 실행하는 방법은 무엇입니까? (0) | 2023.07.07 |
| 스프링 부트 - ResourceLoader를 사용하여 텍스트 파일 읽기 (0) | 2023.07.07 |
| JSON 객체를 유형 스크립트(Angular2)로 루프하는 방법 (0) | 2023.07.07 |