공부일지(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 익스텐션을 설치해서 혹시나 안보이는 파일들을 확인하고 싶을 때 쉽게 할 수 있도록 해두었다.