DD의 Today I Learned
로그인
DD의 Today I Learned
로그인
TIL - 2021.05.01
DD-TIL
·
2021년 5월 30일
팔로우
0
TIL
0
TIL
목록 보기
63/254
Today Ariticle
SOLID 원칙에 기초한 React 코드 작성법
리뷰는 여기서 -
일일 아티클
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
하루종일 캐로셀 리팩토링을 했다.. 로직이 크게 달라진건 없는데 변수명이나 함수화를 통해 좀 더 깔끔하게 만들긴 했는데.. 새벽에 뒤늦게 깨달은 배포 로직을 참고해서 다음에 다시 리팩토링 예정
내일은 우테캠 자소서 꼭 완성하자.. 블랙커피 피드백을빨리 받아야한다!
DD-TIL
TIL을 작성하기 위한 공간입니다. 본진은 => https://velog.io/@jjunyjjuny
팔로우
이전 포스트
TIL - 2021.04.30
다음 포스트
TIL - 2021.05.02
0개의 댓글
댓글 작성