Inflearn brand logo image

인프런 커뮤니티 질문&답변

jypark0125님의 프로필 이미지
jypark0125

작성한 질문수

[최신] Vue 강의 끝판왕 : Nuxt 3 완벽 마스터

ESLint, Prettier 설정

eslint 설정 관련 질문

작성

·

4

0

로컬에서 실습 시에, 환경 문제가 계속 발생하여 강사님의 ESLint와 Prettier 설정이 완료된 git source를 받아서 npm run lint를 해도 계속 동일한 오류가 발생하며, nuxt.config.ts의 defineNuxtConfig 도 찾을 수 없다고 합니다.

해결방법이 무엇일까요..?

Cannot find name 'defineNuxtConfig'. Did you mean 'defineNitroConfig'?
 FILE  D:/dev/learn-nuxt3_/nuxt.config.ts:2:16

    1 | // https://nuxt.com/docs/api/configuration/nuxt-config
  > 2 | export default defineNuxtConfig({
      |                ^^^^^^^^^^^^^^^^
    3 |   compatibilityDate: '2025-07-15',
    4 |   devtools: { enabled: true },
    5 |   typescript: {
Oops! Something went wrong! :(

ESLint: 8.57.1

ESLint couldn't find the config "plugin:vue/vue3-recommended" to extend from. Please check that the name of the config is correct.

 

 

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. jypark0125님.

현 상황에 따르면 두 가지 주요 문제가 보이는데요, 각각에 대한 해결책을 제시해드리겠습니다.

1. defineNuxtConfig 함수 문제

defineNuxtConfig를 찾을 수 없다는 오류는 Nuxt 3에서 새로운 설정 모듈 사용을 위해 발생할 수 있습니다. defineNuxtConfig는 기본으로 내장된 Nuxt 3 설정 인터페이스이며, 최신 버전의 Nuxt가 아닌 경우 이 함수를 인식하지 못할 수 있습니다. 이를 해결하기 위해서는 아래와 같은 방법들을 시도해 볼 수 있습니다:

  • Nuxt 버전 확인: 프로젝트의 package.json 파일에서 Nuxt의 버전이 최신인지 확인하시고, 필요시 최신 버전을 설치하세요.

    npm install nuxt@latest
    
  • TS 설정 확인: TypeScript 사용 시, Nuxt 3의 타입 선언이 제대로 설정되어 있는지 확인해보세요. tsconfig.json에 적절한 설정이 되어 있는지 확인이 필요합니다.

2. ESLint 설정 문제

ESLint 관련 오류는 주로 설정 파일에서 플러그인이 올바르게 설치되어 있지 않거나, 잘못된 설정을 참조할 때 발생합니다. 이를 해결하기 위한 확인 사항은 다음과 같습니다:

  • 플러그인 설치 확인: eslint-plugin-vue가 설치되어 있어야 합니다. 설치되어 있지 않다면 아래 명령어로 설치하세요.

    npm install eslint-plugin-vue --save-dev
    
  • ESLint 설정 파일 확인: .eslintrc.js.eslintrc.cjs 파일에서 플러그인이 올바르게 참조되고 있는지 확인해야 합니다.

아래 게시물들을 참고하시면, 비슷한 문제를 겪고 있는 다른 사용자들의 질문과 답변을 확인하실 수 있습니다:

문제가 해결되기를 바라며, 추가적으로 궁금한 점이 있다면 언제든지 문의해주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

jypark0125님의 프로필 이미지
jypark0125

작성한 질문수

질문하기