Etc
-
Monorepo 관리를 위한 Lerna 살펴보기Etc 2024. 2. 7. 10:56
Lerna란? Lerna란 JavaScript를 위한 Monorepo의 구성과 관리를 도와주는 툴. npm 기반으로 패키지의 버전관리, 배포, 모듈 종속성 관리 등을 할 수 있으며, 작성일 기준으로 7.4.2 버전까지 출시되었다. 각 기능에 대해서는 아래 Lerna 주요 명령어에서 정리. Lerna v5부터는 빌드 툴인 오픈소스 빌드 시스템인 nx가 도입되어 스크립트 병렬 실행, 캐싱 작업을 추가적으로 지원하고 있다. Lerna 적용 방법 기존 혹은 새 프로젝트에서 아래와 같이 init 명령어를 통해 Lerna를 적용한다. $npx lerna init init 명령어 실행시 lerna를 사용하기 위한 설정 파일(lerna.json)과 npm 설정 파일들이 생성된다. 기존 프로젝트에 적용한다면 존재하는 패..
-
2021 - 2023 회고 및 2024 목표Etc 2024. 1. 19. 16:26
감자 스터디로 블로그를 다시 시작해봅니다… 이전에는 정보 제공 느낌의 글을 쓴 것 같은데, 이제 그냥 내가 느낀 것, 배운 것 위주로 정리하는 느낌으로 적어볼까 한다. 원래는 작업하던 리액트 네이티브 SDK 관련한 글을 포스팅을 하려고 했다. 근데 이미 써놨던 글을 띡 하고 포스팅하는건 스터디 취지에 맞지도 않는 것 같고, 업무 관련 코드도 많은 것 같아서 나중에 다시 정리해서 올려야 할 것 같다. 그래서 올 해 첫 포스팅은 입사한 2021년부터 2023년까지의 회고, 그리고 올 해 목표! (1fe 블로그 보고 자극 받은 거 초큼 맞음) 회고는 당장 생각나는 큼직한 키워드 위주로 작성해본다. 입사, 그리고 4년차 2021년도에 지금 회사에 들어와서 벌써 4년차가 되었다. 빠밤! 신입 교육 받고 팀 배치 ..
-
[Mac] 이클립스를 하나 더 실행하는 방법Etc 2020. 11. 9. 18:17
mac에서 이클립스를 두개 키고 싶었다... 하나의 이클립스가 실행되어 있다면, 터미널을 키고 Eclipse.app이 설치되어있는 폴더로 이동한다. 주로 루트안의 eclicpse나, applications안에 설치가 되어있다. ( 나같은 경우는 ~/eclipse/java-2019-09/에 설치되어 있었다. ) cd ~/eclipse/java-2019-09/ 이동 한 후에 아래 명령어를 입력하여 이클립스를 실행하면 된다. open -n Eclipse.app