
[Next.js] next-intl 자바스크립트 프로젝트에서 다국어 메시지 자동완성 구현하기 (JSDoc, i18n.d.ts)

·
Front-End/Next
신규 프로젝트의 다국어 적용을 마치고기존 프로젝트에도 다국어 적용이 필요한 상황이었습니다.하지만 문제는 기존 프로젝트는 자바스크립트 프로젝트라는 것입니다. 신규 프로젝트는 타입스크립트로 진행했기 때문에어려움 없이 자동완성의 혜택을 누릴 수 있었지만,자바스크립트 프로젝트에서는 다국어 메시지 자동완성이 불가능했습니다. 자동완성 없이 다국어 메시지를 적용한다고? 🤔 이건 여러모로 좋지 않을 것 같아서방법을 찾아봤습니다. 결론부터 말하면 부분적 타입스크립트 도입 + JSDoc을 활용해서다국어 메시지의 자동완성을 구현했던 건에 대해서 소개하겠습니다. 😀 📝 JavaScript 프로젝트에서 .d.ts 파일 생성하기 ⦁1. 타입스크립트를 devDependencies로 설치yarn add -D typescript..