module not found.
278
작성한 질문수 16
store.js 에서 import 한 history 경로를 찾지 못하는 이슈가 있네요. 제 PC 내 createBrowserHistory.js 모듈은 Ganache 설치시 생성된 파일 뿐이고 해당 파일은 /src 밖의 Global 경로라 접근 안되네요. 혹시 다른 모듈인지 확인 부탁 드립니다.
답변 1
0
history 패키지는 react-router와 함께 설치되는 패키지입니다. react-router(또는 react-router-dom)은 실습화면에서 메뉴를 구성하기 위해 사용합니다. 강좌가 만들어졌던 시점이 지난 터라 현재 버전의 패키지를 설치하면 drizzle 처럼(@drizzle/react와 drizzle-react처럼) 변경된 사항들이 다수 발생합니다.
일단 app 디렉토리에서 react-router-dom을 설치하십시오.
npm install react-router-dom
그리고 App.js에서 다음과 같이 import 하십시오.
import { BrowserRouter as Router } from 'react-router-dom';
그리고 원래 있던 import { Router } from 'react-router'; 은 삭제하십시오.
import store, {history} from "./store"; 에서 history를 삭제하고 store만 import 하십시오. 그렇게 되면
<Router history={history}> 에서 history 속성은 제거해도 됩니다. react-router-dom의 BrowserRouter로 동일한 결과를 얻을 수 있습니다.
그 다음에 store.js는 다음과 같이 수정하십시오.
import { createStore, applyMiddleware, compose } from 'redux'
import createSagaMiddleware from 'redux-saga'
import { generateContractsInitialState } from 'drizzle'
import drizzleOptions from './drizzleOptions'
import reducer from './reducer'
import rootSaga from './rootSaga'
const sagaMiddleware = createSagaMiddleware()
const initialState = {
contracts: generateContractsInitialState(drizzleOptions)
}
const store = createStore(
reducer,
initialState,
compose(
applyMiddleware(
sagaMiddleware
)
)
)
sagaMiddleware.run(rootSaga)
export default store
routingMiddleware는 필요가 없으므로 그냥 제거한 것입니다.
그리고 Home.js에서는 react-router-dom 에서 Route와 Link 모듈을 참조하면 됩니다. import { Route } from 'react-router'은 삭제합니다.
import { Route, Link } from 'react-router-dom'
클로드 설치 및 강의 미션 관련
0
14
0
/config Thinking mode 설정
0
14
1
안녕하세요, 강의 수강 중인 학생입니다.
0
14
1
rules 폴더나 CLAUDE.md 파일 관리 관련 질문
0
19
2
cursor 안에서 다운로드 안되는 게 많은데 대체가 필요할까요
0
38
2
업데이트로 인한 에이전트 생성 변경
0
37
2
starter kit 프로젝트에 prd 문서 만들기
0
46
2
명령어 여러줄 입력방법?
0
43
2
ctrl + 't' 단축어가 안먹어요
0
36
1
클로드코드 계획 보고 방법 알고싶어요.
0
47
2
실무 버전 출시는 언제?
0
46
1
예시 1, 2, 3에서 질문있습니다.
0
44
2
Cursor 프로젝트 목록 및 작업 환경 동기화 문의
0
36
1
프로젝트 구성에 대해서 질문을 드려봅니다.
1
408
1
기본인터페이스에,
1
315
1
부트스트렙
1
298
1
IPFS
2
380
1
이더스캔 사이트 문의
1
464
1
안녕하세요 선생님
1
223
1
버전차이
1
286
3
TypeError: Cannot read property “drizzle” of undefined
1
315
2
컴파일 오류 : MainContainer.js
1
329
2
Import 경로 설정 문의
1
288
2
컨트랙트 구현1
0
311
2





