Jaddong's Lab

  • 홈
  • 태그
  • 방명록

CommonJS 1

rollup 빌드 결과 파일 cjs, esm 차이, package.json, rollup.config.js

현재 회사에서 디자인시스템을 모노레포로 만드는 작업을 하고 있다. 모노레포에 있는 각각의 라이브러리들을 rollup을 통해 번들링이되는데, 지금 모노레포와 rollup 관련해서 꽤나 삽질을 하고 있다. 그래도 배우는 것이 있어서 정리해보고자 한다. 현재 rollup.config.js파일이다. 여기선 결과물의 경로나 format을 정할 수 있다 cjs로 선택되어 있는 상태이다. // rollup.config.js output: { dir: "lib", format: "cjs", exports: "named", }, 이렇게 나온 번들 결과물을 package.json에서 사용하겠다고 지정을 한다. main은 이 라이브러리를 사용할 때 참조할 파일이고, types는 타입스크립트 파일이 되겠다. 그러면 modul..

Developer/Javascript 2023.02.05
이전
1
다음
더보기
250x250
프로필사진

Jaddong's Lab

Front-end web developer based in Seoul.

  • 분류 전체보기 (80)
    • Developer (80)
      • JavaScript 튜토리얼 번역공부 (11)
      • Javascript (12)
      • React (18)
      • Web (5)
      • 알고리즘,자료구조 (3)
      • CSS (4)
      • Coding (7)
      • GTM | GA | SEO (10)
      • GitHub (2)
      • Activity (1)
      • Tools (5)
      • 재밌는거 ꒰⸝⸝•。•⸝⸝꒱ (2)
    • Writing (0)
      • Diary (0)
      • Tips (0)

Tag

카페24, 향상된전자상거래, GTM, GA, yarn, vscode, 자바스크립트, Developer, 리액트, 마케팅, Cafe24, css, 프론트엔드, 개발, javascript, 구글태그매니저, 구글애널리틱스, frontend, 전자상거래, React,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바