inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

웹 게임을 만들며 배우는 Vue

3-4. v-for로 반복문 사용하기

3-3 웹팹 로더 사용하기

1167

이세희

작성한 질문수 1

1

asset app.js 325 KiB [compared for emit] (name: app)
runtime modules 1.13 KiB 5 modules
cacheable modules 303 KiB
  ./main.js 138 bytes [built] [code generated]
  ./NumberBaseball.vue 39 bytes [built] [code generated] [1 error]
  ./node_modules/vue/dist/vue.runtime.esm.js 303 KiB [built] [code generated]

ERROR in ./NumberBaseball.vue
Module build failed (from ./node_modules/vue-loader/dist/index.js):
TypeError: Cannot read properties of undefined (reading 'styles')
    at Object.loader (C:\Users\samsung\OneDrive\바탕 화면\CODE\vue-webgame\3.숫자야구\node_modules\vue-loader\dist\index.js:70:34)
 @ ./main.js 2:0-50 4:8-22

webpack 5.74.0 compiled with 1 error in 506 ms

 

 

 

 

--------------------------------------------NumberBaseball.vue 코드

//Vue 컴포넌트
<template>
<div>
<h1>{{ result }}</h1>
<form v-on:submit="onSubmitForm">
<input type="text" ref="answer" maxlength="4" v-model="value">
<button>입력</button>
</form>
</div>
</template>
<script>
export default {
data() {
return {
value: '',
result: '',
};
},
methods: {
onSubmitForm(e) {
e.preventDefault();
},
},
};
</script>
<style>

</style>



웹팹 로더에 실패해서.. 다음 단계로 못 넘어가고 있습니다.
혹시 버전의 차이가 있을까 구글링 열심히 해봤지만 결국 에러 한 개는 해결하지 못했어요.

웹팩 vuex vuejs

답변 3

3

제로초(조현영)

확인해본 결과 vue@2는 vue-loader@15를 쓰셔야 합니다. 17버전을 쓰신 것 같습니다.

0

제로초(조현영)

https://github.com/ZeroCho/vue-webgame/blob/master/3.%EC%88%AB%EC%9E%90%EC%95%BC%EA%B5%AC/package.json

강좌가 좀 오래된 강좌라서 이것과 버전이 같지 않으면 에러가 날 수 있습니다.

0

이세희

실행해서 개발자도구에서 뜬은 오류입니다

 

Uncaught Error: Module build failed (from ./node_modules/vue-loader/dist/index.js):
TypeError: Cannot read properties of undefined (reading 'styles')
    at Object.loader (:63342/vue-webgame/3.%EC%88%AB%EC%9E%90%EC%95%BC%EA%B5%AC/C:\Users\samsung\OneDrive\바탕 화면\CODE\vue-webgame\3.숫자야구\node_modules\vue-loader\dist\index.js:70:34)
    at eval (NumberBaseball.vue:1:7)
    at ./NumberBaseball.vue (app.js:29:1)
    at __webpack_require__ (app.js:64:41)
    at eval (main.js:3:77)
    at ./main.js (app.js:19:1)
    at __webpack_require__ (app.js:64:41)
    at app.js:128:37
    at app.js:130:12
vue.runtime.esm.js:8759 You are running Vue in developmen

Lottball.vue에서 궁금한점이 있어 질문드립니다.

0

49

0

npm run build 시 강사님같은 app.js가 생성되지 않음

0

82

2

숫자 야구 npm run build시 오류

0

296

2

webpack - npm run build 시 오류

0

1053

1

webpack-dev-server 설정 후 에러 발생 처리 도와주세요.

0

613

1

Vue3으로 강의를 듣고 있는데 마지막 router에서 막혔습니다

0

759

1

Vue.Js 3를 사용하시면 Vue.set , this.$set 메서드가 없습니다.

0

1354

1

Vue@3에서의 $set 관련 Typeerror $set is not function에 대한 대처

3

1050

0

vuex관련질문이용

0

319

0

LottoBall 컴포넌트 computed의 return 부분에 대해 질문 있습니다.!

1

365

1

this 디스트럭처링 관련 질문있습니다!

0

277

1

app.vue안에 있는 nav를 따로 분리하고 싶은데 잘안됩니다..

1

427

2

한번만 봐주세요..

0

528

1

``<-- 안의 내용이 스트링

0

342

2

ajax 통신으로 부모 자식 컴포넌트 간의 데이터를 주고 받는 방식에 대해 문의드립니다.

0

286

1

npm run build

0

413

1

안녕하세요. vue-loader 오류 질문드립니다.

0

826

2

webpack 문제 질문드립니다.

0

309

1

Uncaught TypeError: vue__WEBPACK_IMPORTED_MODULE_0__.default is not a constructor

0

2779

2

watch를 회원가입, 비밀번호 확인 등의 값 검증에 사용하는건 어떤가요?

0

301

1

1:19

0

245

1

9-1. Vue Router 설정하기 질문드립니다.

0

494

1

url

9

305

0

npm run dev 실행 시 Cannot Get/ 오류

0

1335

1