1버전대의 클래식얀 쓰는애들은npm run dev 대신 yarn dev가 짧아서 쓰는거고3버전대의 pnp방식 얀 쓰는 이유는제로 인스톨로 셋업했을때cicd파이프라인이 압도적으로 빠르니께 ㅇㅇ
ec2 프리티어에서 npm install 하면 바로 서버 터짐 ㅇㅇ 그렇다고 블랙홀같은 노드 모듈스를 깃으로 관리해?? pnp가 답임 ㅇㅇ
근데 pnp 넘 복잡하지 않냐?
복잡할게 뭐가있노. 그냥 쓰면 되는건데
아니 resolution같은거 말이야..
resolution 없이도 왠만하면 종속성 충돌은 잘 안일어남
그리고 peer dependencies
제로 인스톨 용량은 어떤지? 업로드 할 때 용량이 크거나 하진 않음?
pnp방식이 제안되기 전에도, 리소스가 너무많이들어서 node_modules까지 형상관리 하는곳들이 제법 있었음 그거에 비하면 아주아주 가볍다
차라리 node_mdoules를 형상관리하는게 방법일수도..
pnp 아직도 지원 안 하는 라이브러리 많아서 연식 있는 프로젝트에서는 못 씀
이게 가장 큰 문제지 그래서 사실 우리회사 플젝도 얀1버전 쓰고있긴하다 ㅋㅋㅋㅋ
그러니까 이것도 문제네.. 아오
차라리 pnp 가 다 필요없으면 zero-install 컨셉만 가져오는것도 나쁘지 않을것같다
node-modules 다 압축시키고, git commit hash로 변경된거 관리해버리기. 결국 lerna같은게 되버리는건가.
와 이갤에서 노드 이야기 자세하게 하는거 첨보네. 스프링 갤인줄 알았더니
npm은 에러내는거 yarn은 에러 안냄 pnp는 시기상조 같아서 걍 당장은 얀클래식이 젤 무난할듯
yarn run dev..