Cannot find module '@/components/message.vue'.
2869
작성한 질문수 2
Home.vue 에서 script에 lang="ts"를 추가하면 Cannot find module '@/components/message.vue'.
이와같은 문제가 발생합니다.
빌드 및 실행은 잘되는데 신경이 쓰여서요... 구글링을 해서 처리했는데도 잘안됩니다.
혹시 다른 해결방법이 있을까요??
ide는 vscode를 사용하고 있습니다.
그리고 저는 Home.vue에서 export default를 붙이지 않으면 에러가 발생합니다. @Component({ 로 사용하려면
설정을 바꿔줘야 하나요??
export default {
답변 6
0
안녕하세요.
https://github.com/vuejs/vetur/issues/762
이 링크의 마지막쯤을 보시면
For now, the quickest fix for this error is to rearrange your folder structure in VS Code.
To fix:
Manually drag your Vue App's Folder to the top of your opened projects inside of your VS Code workspace.
이런 내용이 있습니다.
vue 프로젝트 폴더를 오픈해서 해결되었다는 내용입니다.
tsconfig.json 파일이 vue_study 폴더의 루트에 있는것이 중요한것이 아니라
해당 vue 프로젝트가 vscode workspace의 루트에 있냐가 중요한것 같습니다.
vue_study 폴더를 열어서 사용하신것인지,
vue_study 폴더가 포함된 상위 폴더를 열어서 사용하신것인지 먼저 확인해 보시기 바랍니당..
vue 의 이슈가 아니기 때문에 자세한 도움을 못드려 죄송합니다.ㅠㅠ
그럼 두번째 질문에 대한 답변을 드리겠습니다.
export default 를 클래스 앞에 붙이지 않으면 에러가 발생한다는 말씀이시죠? (제가 제대로 이해한건지 ㅠㅠ)
App.vue는 main.ts에서 import 해서 사용하고 있습니다. 따라서 export default를 붙여주는 것입니다.
아래 링크에 import/export에 대한 자세한 설명이 있습니다.
제가 질문을 잘못 이해한 거라면 좀 더 구체적인 내용으로 재질문 부탁드리겠습니다.
감사합니다.
0
제가 잘못 얘기했네요.
Home.vue가 아니라 App.vue 이고 vue_study폴더 아래에 깃허브에 올려놓은 파일들이 있습니다.
그러므로 tsconfig.json 파일도 루트경로에 있구요...
방법이 없다고 하면 그냥써야죠... 실행하는데는 문제가 없어보입니다.
0
안녕하세요.
해당 프로젝트를 clone해서 확인해 보았는데,
일단 말씀해주신 Home.vue라는 파일이 없습니다 ㅠㅠ
실행해보니 Cannot find module~ 이라는 에러는 발생하고 있지 않구요.
아마 vscode쪽 이슈인듯 합니다.
제가 vscode를 사용하지 않아서 정확히는 모르지만...
조금 검색해본 결과 혹시 vscode에서 프로젝트의 상위 폴더로 open하여
작업하고 계신것은 아닌지 확인해 보시기 바랍니다.
(ex. 프로젝트 폴더 이름이 vue-study라면, vscode에서 vue-study의 상위 폴더로 오픈하여 작업)
tsconfig.json이 root에 있지 않으면 동일한 에러가 발생하는 듯 합니다.
아래 링크를 참고해 보시기 바랍니다.
https://github.com/vuejs/vetur/issues/762
두번째로 질문주신 export default는 Home.vue가 없어서 답변이 불가능합니다. ㅠㅠ
감사합니다.
0
https://github.com/hyehwanchoi/vue_study.git
확인 부탁드립니다 !
App.vue 에서
Cannot find module '@/components/dropdown.vue'. 이런 오류가 발생합니다.
실행하는데는 문제가 없습니다.
lang="ts"를 빼면 에러는 발생하지는 않네요...
0
esquared 님 안녕하세요?
혹시 제가 전체 소스를 확인할 수 있는 방법이 없을까요? 소스 일부분만으로는 문제의 파악이 어렵네요 ㅠㅠ
깃허브등에 업로드하시고 주소를 알려주시면 도움을 드릴 수 있도록 하겠습니다.
감사합니다.
소스 공유좀 해주세요
0
251
0
target null 에러뜨시는 분들
0
329
0
라우터 구조잡기 소스
0
284
0
새로 추가한 인스턴스 상태 관리
0
245
0
App.vue의 $store
0
191
0
npm run serve 에러
0
220
0
Cannot find module '@/components/message.vue' or its corresponding type declarations.
0
1150
2
prop !
0
193
0
@ MutationActions
0
177
0
mapGetters 내 정의가 안되요 ㅠ
0
259
0
안녕하세요! @Prop() readonly id(느낌표):string; 에서 !(느낌표) 를 찍는 이유가 궁금합니다 :)
0
224
0
store 사용 방법 관련 질문입니다.
0
239
1
moduleA.store.ts내에서 RootState가 하는일은 무엇인가요?
0
178
0
removeItem 에서 element 가 하나 남았을 때 삭제가 되지 않는 문제
0
369
2
Property '$route' does not exist on type 'ItemList'. 이 에러는 무엇인가요..?
0
861
1
@Action, @Mutation 등으로 지정된 변수의 타입
0
227
1
안녕하세요. 강의 잘 들었습니다.
0
166
0
Axios Post보낼때 어떤 식으로 구성하는게 좋을까요?
0
660
1
안녕하세요! v-for(v-bind:key), slice() 관련 질문이 있어요!
2
666
3
에러 표시 질문이요!
1
402
3
vuex-module-decorators 보다 오리지널 모듈 형태를 선호하시는 이유가 무엇이신가요?
1
377
2
안녕하세요. 초기 셋팅시 질문있습니다.
1
294
2
안녕하세요! Vuex, actions 질문이 있습니다.
1
302
2
클래스 속성 에러는 무엇인가요??
1
171
1





