공부일지(TIL)/Error case
Module not found: Error: Can't resolve './../../.yarn/__virtual__/next-virtual-6e2f41ecad/0/cache/next-npm-12.1.0-7f99f50e0f-36dbafd5e6.zip/node_modules/next/dist/client/dev/amp-dev'
Alledy
2022. 3. 8. 18:26
현상
- 로컬 빌드 시 Module not found 에러가 나면서 깨지는데, 동료들은 깨지지 않았음.
시도해본 것
- yarn cache clean & yarn
- yarn npm login
- node_modules 삭제
해결
.next
디렉토리를 날리고 yarn 하니까 node_modules가 새로 생성되면서 정상적으로 돌아옴.- 해결이 좀 느려진 원인에는
.next
파일이 vscode 디렉토리에서 보이지 않았기 때문. - .vscode의 settings.json을 확인해보니,
files.exclude
설정에 .next가 포함돼있었다. 팀 전체가 사용하는 설정이라서 별로 들여다보지 않았었다.Toggle Excluded Files
라는 vscode 익스텐션을 설치해서 혹시나 안보이는 파일들을 확인하고 싶을 때 쉽게 할 수 있도록 해두었다.