>  Q&A  >  본문

Vue js 3에서 "Vue 패키지 버전 불일치" 오류를 수정하는 방법

nuxt js에서 npm run dev를 실행하면 다음 오류가 발생합니다.

으아악

노드 모듈을 제거하고 npm 설치를 통해 문제를 해결하려고 했지만 여전히 문제가 해결되지 않는 것 같습니다. 이에 대한 도움이 필요합니다. 인터넷 검색을 시도한 지 꽤 시간이 지났지만 여전히 Answer to에 대해 아무 것도 제공하지 않습니다. 내 질문 문제, github co Pilot을 설치할 때 이런 일이 발생합니다 이것이 내 package.json의 모습입니다

으아악


P粉604669414P粉604669414291일 전501

모든 응답(1)나는 대답할 것이다

  • P粉106715703

    P粉1067157032024-01-02 15:04:21

    Nuxt2와 Vue3은 호환되지 않습니다. 하나는 다른 하나와 호환되지 않는 패키지 버전을 사용하게 됩니다.

    Nuxt2는 Vue2 전용입니다. Vue3를 사용하려면 Nuxt3를 사용해야 합니다.

    그러나 Nuxt(2 또는 3)를 사용하는 경우 Vue가 이미 Nuxt에 내장되어 있으므로 설치할 필요가 없습니다.

    사용 중인 패키지가 해당 버전과 호환되는지 확인하는 것이 매우 중요합니다.

    패키지를 다시 설치해도 package.json에 여전히 버그가 있고(일부 패키지 버전은 다른 패키지 버전과 호환되지 않음) 수정을 기다리고 있기 때문에 아무 것도 수정되지 않습니다. 함께 작동하는 버전을 선택하세요

    .

    또한 다른 패키지의 종속성일 수 있으므로 vue-server-renderer IMO를 제거할 수도 있습니다.

    PS: Github 부조종사는 중요하지 않습니다. Dotenv는 이미 Nuxt에 내장되어 있으므로 설치가 필요하지 않습니다. 그리고 Vuetify와 같은 이름의 모듈을 동시에 설치해서는 안 됩니다. eslint-config-prettier도 있지만 ESlint를 전혀 사용하지 않는 것 같습니다.

    다음 답변을 사용하여 ESlint + Prettier를 올바르게 구성할 수 있습니다: https://stackoverflow.com/a/68880413/8816585

    회신하다
    0
  • 취소회신하다