inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Nuxt.js 시작하기

넉스트의 라우팅 관련 컴포넌트 정리

export 에러

235

dev

작성한 질문수 12

1

안녕하세요. 장기효님.

실습을 따라하던 중 import 시 찾을 수 없다는 에러가 나와 문의 드립니다.

현재 저의 폴더 구조는 아래와 같으며,

 

당면한 에러코드는 아래와 같습니다.

pages/main.vue 의 코드는 아래와 같습니다.

<template>
  <div>
    <h1>메인페이지</h1>
    <NuxtLogo />
  </div>
</template>

<script>
import { NuxtLogo } from '../components/NuxtLogo.vue'

export default {
  components: {
    NuxtLogo,
  },
}
</script>

<style></style>

 

에러 로그를 보고 components/NuxtLogo.vue의 코드에 name 옵션을 추가하였으나 에러가 해결되지 않아 질문 남깁니다.

(NuxtLogo.vue)

<template>
  <svg
    class="nuxt-logo"
    viewBox="0 0 45 30"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path
      d="M24.7203 29.704H41.1008C41.6211 29.7041 42.1322 29.5669 42.5828 29.3061C43.0334 29.0454 43.4075 28.6704 43.6675 28.2188C43.9275 27.7672 44.0643 27.2549 44.0641 26.7335C44.0639 26.2121 43.9266 25.6999 43.6662 25.2485L32.6655 6.15312C32.4055 5.70162 32.0315 5.32667 31.581 5.06598C31.1305 4.8053 30.6195 4.66805 30.0994 4.66805C29.5792 4.66805 29.0682 4.8053 28.6177 5.06598C28.1672 5.32667 27.7932 5.70162 27.5332 6.15312L24.7203 11.039L19.2208 1.48485C18.9606 1.03338 18.5864 0.658493 18.1358 0.397853C17.6852 0.137213 17.1741 0 16.6538 0C16.1336 0 15.6225 0.137213 15.1719 0.397853C14.7213 0.658493 14.3471 1.03338 14.0868 1.48485L0.397874 25.2485C0.137452 25.6999 0.000226653 26.2121 2.8053e-07 26.7335C-0.000226092 27.2549 0.136554 27.7672 0.396584 28.2188C0.656614 28.6704 1.03072 29.0454 1.48129 29.3061C1.93185 29.5669 2.44298 29.7041 2.96326 29.704H13.2456C17.3195 29.704 20.3239 27.9106 22.3912 24.4118L27.4102 15.7008L30.0986 11.039L38.1667 25.0422H27.4102L24.7203 29.704ZM13.0779 25.0374L5.9022 25.0358L16.6586 6.36589L22.0257 15.7008L18.4322 21.9401C17.0593 24.2103 15.4996 25.0374 13.0779 25.0374Z"
      fill="#00DC82"
    />
  </svg>
</template>

<script>
export default {
  name: 'NuxtLogo',
}
</script>

<style>
.nuxt-logo {
  height: 180px;
}
</style>

 

vuejs nuxtjs ssr

답변 1

1

캡틴판교

안녕하세요, 컴포넌트를 들고오는 코드가 잘못됐네요. 컴포넌트 이름 쪽에 디스트럭처링 제거해 주세요 :)

판교님, 50% 학생 할인 쿠폰

0

150

2

캡틴님 커리어 질문 있습니다

0

84

1

nuxt 최신버전 설치 후 layouts 없어서 직접 폴더 생성 후 문제

1

359

1

vue나 nuxt 새로운 강의는 출시 예정이 없으실까요?

0

194

1

24년 강의를 들으면서 에러나는 부분 정리

2

348

2

공식홈페이지에 설치방법이 바뀐거같아요

1

411

3

layouts폴더와 default.vue에대해서 궁금한 점 있습니다!

1

385

2

자료가 없습니다.

1

289

2

에러 페이지 정의 방법 강의 문의

1

340

2

SSG -> SSR 배포 방식 전환

1

531

2

갑자기 화면에 에러가 나오네요..

1

452

2

마지막 강의까지 작성된 코드

1

299

2

JSON Server Operator 링크에 Operator 가 없습니다.

1

227

2

Vue2 EOL 관련해서..

1

465

2

env.baseUrl 문제

1

629

2

블로그 기능 질문입니다!

1

464

3

node 버전 문제 질문입니다.

1

228

1

폴더구조 다른것 안내 부탁드려요

1

460

1

npm run generate 배포

1

687

2

캡틴판교 선생님 너무 궁금해서 질문드립니다 ㅜ

1

333

2

nuxt.config.js 에서 baseurl 지정하는 방법

2

998

1

db.json 안에 이미지 아래 본문 처럼 바꾸면 랜덤으로 나옵니다.

2

617

3

axios 설치 후 새로고침 시 에러 발생할 때 해결 방법 입니다.

2

779

2

SSG 배포가 현재 상품,장바구니에는 맞지 않는 배포방식인거죠?

1

390

2