거의 이틀을 날렸다.
문제 해결은 vscode 재설치 + node path 및 버전이었다.
vitest를 사용하려고 확장깔아서 쓰려고보니까

rpc error.. node문제인가 싶었다. 지금 생각해보면 저때 문제가 되는 node 버전을 지웠으면 달랐을까 싶다.
[INFO 오후 4:18:35] [Worker] failed to load config from /Users/taesujung/Desktop/fe5/front_5th_chapter1-2/vite.config.js
[Error 오후 4:18:35] [Error Error] Vitest failed to start:
file:///Users/taesujung/Desktop/fe5/front_5th_chapter1-2/node_modules/.pnpm/vite@6.2.3_yaml@2.7.0/node_modules/vite/dist/node/chunks/dep-DDxXL6bt.js:4
import fsp, { constants as constants$9 } from 'node:fs/promises';
^^^^^^^^^
SyntaxError: The requested module 'node:fs/promises' does not provide an export named 'constants'

nvm use / nvm install... 등등 해봤는데도 안된다. 이유가 뭘까.
nvm 에서 default로 쓰고있던 17.5.0 버전을 지워버리기로 했다. active 된건 22.14.0이 맞지만 gpt의 충고를 듣기로 했다. 잘가 17.5.0...
확실히 지우는게 굉장히 깔끔하다
where node , which node 할때도 이제 쓰는 버전만 나오게 된다.
[Error 오후 5:28:29] [Error Error] spawn node ENOENT
Error: spawn node ENOENT
이번엔 이런 이슈가,,, 점점 가닥이 잡히기 시작했다. 노드가 아예 실행되지 않았다는 뜻이었고 결국 17.5.0를 참조하고 있었단걸 확정할수 있었다.
나는 nvm으로 죽어라 바꿨지만 vscode는 쌩까고있었...
핵심은 여기였다.
/Users/taesujung/.expo/state.json
솔직히 잘 기억도 안난다 이게 뭐였는지 근데 까고보니까 여기다가 노드버전들은 죄다 적어놓은 것이었다..
expo는 react-native 실행시키기위한 cli인데 저거하다가 뭔가 고쳤던것 같다.
이게 돌고돌아 문제로 오다니...참 ㅎㅎ

너무 감격스럽다. error만 몇일동안 빡치게 쳐 던져주던 니가 날 위해 테스트를 해주다니
오랜만에 node로 고생해본 경험을 적었습니다! ㅎㅎ