yarn, vite를 통해서 프로젝트를 생성하고 eslint, pretter를 사용하고 있는데 프로젝트 중간에 자꾸 .node_modules 폴더가 좀비처럼 재생성되고 .yarn에 있는 파일이 저절로 삭제되는 현상을 겼었다.
특히 .yarn 내부의 파일이 삭제되는지 모르게 PR을 해서 다른 팀원분들이 .yarn/eslint/package.json이 삭제되어서 eslint를 사용을 못 하셨다. (이후 빠르게 package.json을 만들어 PR을 올렸다.)
첫 번째 시도
https://meoweundi.tistory.com/39
.yarnrc.yml 파일에 yarn/nodeLinker가 'node-modules'로 설정되어 있었다면 node_modules이 자동으로 생성된다고 한다.
근데 프로젝트 내부에 .yarnrc.yml파일이 없었다. 그래서 yarn config를 통해 찾아봤는데 pnp로 잘 설정되어 있었다.
두 번째 시도
https://ahnanne.tistory.com/95
yarn.lock 파일에서 vite의 dependencies 목록 중 esbuild의 버전이 0.15.15보다 작다면 0.15.15보다 높은 버전으로 수정 후 yarn install하기
내 버전은 0.15.15 보다 한참 높은 0.19.3 버전이여서 포기..
세 번째 시도
https://stackoverflow.com/questions/71206235/yarn-berry-installs-node-modules
프로젝트에 존재하지 않는.yarnrc.yml이 어딘가에 존재해서 그 파일을 삭제하라고 했다.
검색을 해보니 실제로 존재해서 삭제를 했다.
그랬더니 .yarn 내부의 파일이 삭제되지 않았다!!!
그래도 yarn dev를 하면 node_modules폴더가 생겨서 이것저것 시도해봤지만 포기했다.
나중에 다시 도전해보자.
'개발 > 버그일지' 카테고리의 다른 글
React Bootstrap 디자인 적용안되는 이유 (0) | 2024.04.01 |
---|---|
yarn dlx @yarnpkg/sdks vscode 후에 타입설정 안되는 현상 (0) | 2024.03.18 |
TS에서 svg파일을 가져오지 못 할 때 (0) | 2023.11.16 |
엘리먼트가 변경될 때 함수가 여러번 실행되는 버그 (0) | 2023.10.19 |
페이지 진입, 새로고침시 페이지 render안되는 현상 (0) | 2023.10.16 |
댓글