TIL - 2021.05.01

DD-TIL·2021년 5월 30일
0

TIL

목록 보기
63/254

Today Ariticle

Today Commit Review

깃 commit 캡쳐 이미지


Today I Learned

  • npm에 배포하고, install했을 때의 로직? 원리??
  • 이제까지 오해하고 있던 부분이, npm publish하면 package.json의 main에 지정된 파일이 배포되는줄 알았다.. 하지만 크나크나크나큰 오해!!
  • npm publish하면, .gitingnore(왜 npm에서 이걸 참조하는지 모르겠지만)에 작성된 폴더, 파일 을 제외하고 root폴더 자체를 배포한다.
  • 해당 모듈을 설치한 프로젝트에서 from으로 접근시 '해당 폴더의 package.json의 main 필드에 지정된 루트"를 엔트리포인트로 삼는것이다!! 그래서 ./dist/main.js를 main으로 해두면 해당 파일의 export 값을 import하는 것이었다!
  • 즉 번들링 하지 않아도 모듈화해서 배포 가능!

Today Review

  • 하루종일 캐로셀 리팩토링을 했다.. 로직이 크게 달라진건 없는데 변수명이나 함수화를 통해 좀 더 깔끔하게 만들긴 했는데.. 새벽에 뒤늦게 깨달은 배포 로직을 참고해서 다음에 다시 리팩토링 예정
  • 내일은 우테캠 자소서 꼭 완성하자.. 블랙커피 피드백을빨리 받아야한다!
profile
TIL을 작성하기 위한 공간입니다. 본진은 => https://velog.io/@jjunyjjuny

0개의 댓글