react-multi-date-picker 커스텀 관련 메모

By | 10월 18, 2022

원본 repo

fork 및 npm 배포환경 설정

fork한 프로젝트 로컬에서 최초 실행

  • @itpsolver/react-multi-date-picker 프로젝트 루트에서
    • npm i
    • npm build
  • 위 폴더에서 'cd website' 로 웹사이트 폴더 진입

소스코드 내 모듈명 replace

  • 본 프로젝트 내에 포함된 website 폴더처럼 해당 라이브러리를 esm import 하는 경우가 많은 것 같다.
  • 이런 경우에 기존 모듈명을 그대로 사용하면 골치아픈 일이 많이 생기는 듯 하다.
    • 당장 내 경우만 해도, 배포 결과에 불필요한 node_modules 폴더가 생기고, 그 안에서 순환참조 문제가 발생해서 node.js가 뻗기도 했다.
    • 아직 fork 경험이 많지 않아 잘 몰라서 이런 말을 하는 것일 수도 있다.
  • 소스 코드 내의 모든 'react-multi-date-picker' 문자열을 '@itpsolver/react-multi-date-picker' 로 replace all 해 주자.


Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments