inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Vue 3 & Firebase 10 커뮤니티 만들기 풀스택 - "활용편" (with Pinia, Quasar, Tiptap, VueUse)

Auto Page 설정 : unplugin-vue-router

unplugin-vue-router 가 안되네요.

266

오제비

작성한 질문수 2

0

image.png

 

install도 잘 했습니다. npm i -D unplugin-vue-router

image.png

 

router>index.js도 강의와 같이 설정했고요.

image.png

 

이유를 모르겠습니다.

vue.js firebase quasar algolia vue-3

답변 2

3

오제비

index.js에 다음 추가하니까 되네요.

 

+import { routes } from 'vue-router/auto-routes'

createRouter({
  history: createWebHistory(),
  // pass the generated routes written by the plugin 🤖
+  routes,
})

0

짐코딩

해결되어 다행이에요~! 👍

0

인프런 AI 인턴

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

오제비님, 개발 도중 발생한 문제에 대한 정확한 해결책을 찾기 위해 몇 가지 사항을 확인해보시는 것이 좋겠습니다. 질문 내용과 관련하여 비슷한 오류 및 설정 문제를 다룬 답변을 아래에서 찾아볼 수 있습니다.

  1. unplugin-vue-router 설치 확인: npm install 후에 제대로 설치되었는지 확인해야 합니다. 설치가 완료되었다면 package.json 파일의 dependencies 또는 devDependencies에 관련 모듈이 추가되어있는지 확인해보세요.

    • ### Enable auto imports in Vue Router
      이 링크를 참고하면, unplugin-vue-router 설정과 관련된 정보를 찾을 수 있습니다. quasar.config.js에 플러그인이 잘 추가됐는지도 확인해 보시기 바랍니다.
  2. Router 설정: index.js 파일의 설정에서 vue-router/auto의 경로 문제를 해결해주시길 바랍니다. 오류 메시지를 확인해 보면 특정 부분에서 정의되지 않은 객체를 참조하는 경우가 있습니다. 이는 모듈 경로나 설치 누락 문제일 수 있습니다.

  3. TypeError 문제: TypeError가 발생하는 경우는 주로 정의되지 않은 객체나 배열의 메서드를 호출할 때 발생합니다. index.jsapp.js에서 오류가 있는 특정 라인이나 해당 속성들을 검토해 주세요.

    • forEach 에러가 나온 경우, 배열이나 객체로 예상했지만 비어있거나 초기화되지 않은 변수일 가능성이 큽니다. 선언부 또는 초기화를 다시 확인해 보세요.

아래 링크도 도움이 될 수 있습니다:
- ### Vue Router 설치 및 설정 플랫폼별 가이드
이 또한 Vue Router 설치와 관련된 참고 자료로, 설정에 대한 기본적인 개념을 익히는 데 도움이 될 것입니다.

현재 발생한 문제는 설치와 설정의 미묘한 차이에서 비롯될 수 있습니다. 위의 가이드 링크와 설명을 참고하시면서 한 단계씩 설정을 점검해 보시는 것을 추천드립니다.

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

0

오제비

  1. package.json에 "devDependencies"에 추가되어 있네요

     "devDependencies": {
        "@quasar/app-vite": "^1.4.3",
        "autoprefixer": "^10.4.14",
        "eslint": "^8.42.0",
        "eslint-config-prettier": "^8.8.0",
        "eslint-plugin-vue": "^9.14.1",
        "postcss": "^8.4.14",
        "prettier": "^2.8.8",
        "unplugin-vue-router": "^0.10.8"
      },

     

  2. index.js도 다음과 같이 잘 되어 있습니다.

    import { route } from 'quasar/wrappers'
    import { createRouter, createMemoryHistory, createWebHistory, createWebHashHistory } from 'vue-router/auto'
    // import routes from './routes'

     

  3. quasar.config.js도 강의와 같이 작성했습니다.

          vitePlugins: [
            // ['vite-plugin-checker', {
            //   eslint: {
            //     lintCommand: 'eslint "./**/*.{js,mjs,cjs,vue}"'
            //   }
            // }, { server: false }],
            ['unplugin-vue-router/vite', {}]
          ]

storage 사용 문의

0

71

2

무한 스크롤링 질문

0

77

2

짐코딩님..! unplugin-vue-router/vite 적용 최근방식 부탁드령요 ㅜㅜ

0

147

3

Quasar를 강의 버전 그대로 맞추면 실행할 때 에러가 발생해서, 다른 버전만 맞추니 잘 작동합니다.

1

93

1

post/[id]/index.vue에서 layouts/default.vue가 안 나오는 데 어떤 이유일까요?

0

137

2

Cross-Origin-Opener-Policy policy would block the window.closed call.

0

422

2

[공유] 잘동작하는 unplugin-vue-router 버전 관련

0

262

2

route.meta? 에서 물음표 개념

0

116

2

functions.region is not a function

1

219

1

건의사항

0

177

1

Firebase Hosting 후 페이지 안뜰 때!

0

179

1

type : negative 무슨 의미인가요?

0

191

2

강의 교안은 어떻게 볼 수 있나요?

0

260

2

플로그인 설치

0

231

2

Firebase 요금제에 관한 문의사항

0

280

1

사용자 컴포넌트를 작성하는 것에 대한 문의

0

173

1

Firebase 강의 Section1의 Auto page 설정에 관련되어

0

342

2

tiptap 스타일 파일은 따로 안 올려주시나요?

0

352

1

LocalStorage 값 변경 자동 체크

0

530

1

Volar Deprecated

0

668

1

호스팅 문제 관련 질문 있습니다.

0

219

1

안녕하세요!

0

281

1

emit, prop 대신 defineModel()을 사용하여 구현 하는 것에 대한 질문 입니다.

0

661

1

안녕하세요! tiptap 강의 듣는중인데

0

343

1