기존 프로젝트에서 TDD를 적용하기 위해서 @testing-library/react을 사용하여 시도를 하던중
Import 컴포넌트를 하였지만 Module를 찾지 못했다는 메시지가 발생하였다.
해결책: Package.json 안에
{
"name": "testing",
...
"scripts": {
"start": "cross-env NODE_PATH=src react-scripts start",
"build": "cross-env NODE_PATH=src react-scripts build",
"test": "react-scripts test --modulePaths=src",
"eject": "react-scripts eject"
},
...
}
--modulePaths=src 를 넣으면 절대경로를 인식한다. ( start, build에는 NODE_PATH) 와 같은 경로로 인식 되어진다.
'IT > React + TypeScript' 카테고리의 다른 글
Redux vs. React Context 어떤것을 써야할까? (0) | 2021.03.24 |
---|---|
Webworker 언제 사용 해야 될까? (0) | 2020.02.28 |
package-lock.json 또는 yarn.lock 왜 필요한가? (0) | 2020.01.06 |
정말 쉽게 Dispatch & states 를 Redux Hooks 사용하기 (0) | 2019.06.26 |
[React] Children을 쓰는 이유? (0) | 2019.06.25 |