강의

멘토링

커뮤니티

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

이준혁님의 프로필 이미지
이준혁

작성한 질문수

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

router-view를 이용한 라우팅 컴포넌트 표시

두 구문의 차이점이 있을까요 ??

작성

·

464

1

자꾸 위의 에러가 떠서

다른 부분이 없는데 왜 에러가나지 ? 계속 찾았는데요..

자동완성으로 추천된 import 구문을 사용했었는데 처음부터 다시 치니 되더라구요..

무슨 차인가 싶었더니..

{} 중괄호의 차이었습니다..

중괄호를 붙이니까 아래처럼 객체를 못찾는다는 에러가 나더라구요

왜 이런지 혹시 알려주실 수 있으신가요 ??

답변 1

1

안녕하세요 준혁님, named export와 default export 문법의 차이입니다. AskView, VueRouter 파일 모두 export default "모듈 이름" 형태로 꺼내졌을 거예요. 이럴 땐 중괄호를 사용하시면 안됩니다. 자세한 문법은 아래 문서 참고하시구요 :)

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements/export

이준혁님의 프로필 이미지
이준혁
질문자

친절하신 설명 감사드립니다ㅎㅎ

이준혁님의 프로필 이미지
이준혁

작성한 질문수

질문하기