-
글쓴이글
-
2021년 1월 15일 11:16 #6024
codeinsite참가자안녕하세요. 강사님.. 지금까지 엄청 잘 따라왔는데 갑자기 막히네요..
하나하나 지우면서 해보고 있긴한데 원인을 잘 모르겠습니다.
에러자체가 라이브러리쪽어쩌고라 찾는 것도 쉽지가 않습니다. ㅜㅜ
reducer 연결해서 버튼 누르면 수량증가 하는 부분 코딩한 뒤 발생하였습니다.
도와주세요. ㅜㅜ
아래는 에러 코드입니다.
TypeError: Cannot read property 'native' of undefined
./node_modules/fs-extra/lib/fs/index.js
C:/MyProject/ReactProject/testshop/node_modules/fs-extra/lib/fs/index.js:126
123 | }
124 |
125 | // fs.realpath.native only available in Node v9.2+
> 126 | if (typeof fs.realpath.native === 'function') {
127 | exports.realpath.native = u(fs.realpath.native)
128 | }
129 |2021년 1월 15일 11:42 #6029
codeinsite참가자##index.js 부분입니다.
import {Provider} from 'react-redux';
//리덕스 쓰기 위한 세팅
import { createStore } from 'redux';
import { stat } from 'fs-extra';let 초기값 = [
{ id:0, name:'멋진신발', quan: 2},
{ id:1, name:'나이키에어맥스90', quan: 1},
{ id:2, name:'에어부스트', quan: 4}
];function reducer(state = 초기값, 액션) {
if(액션.type === '수량증가') {
let 복사된값 = [...state];
복사된값[0].quan++;
return 복사된값
} else {
return state
}
}let store = createStore(reducer);
## 요기는 Cart.js 부분입니다.
{
props.p_state.map((a, i) => {
return (
<tr key={i}>
<td>{a.id}</td>
<td>{a.name}</td>
<td>{props.p_state[i].quan}</td>
<td><button onClick={()=>{
props.dispatch({ type: '수량증가' })}}>+</button></td>
</tr>
)
})
}2021년 1월 15일 12:05 #6031
codeinsite참가자redux부분과 Cart자체와 Cart 컴포턴트를 불러오는 부분까지 모두 주석 처리해도 계속 같은 에러가 납니다.
2021년 1월 15일 13:02 #6042
codingapple키 마스터별문제없어보이는데요 다른 폴더나 파일을 건드린게 아닐까요
nodemodules 폴더 빼고 모든 프로젝트파일을 카톡 플러스친구 @코딩애플로 보내주십시오
-
글쓴이글
- 답변은 로그인 후 가능합니다.