패키지를 관리하다 보면 package.json의 버전과 Git 태그가 서로 달라지는 경우가 자주 발생한다. 특히 Git 태그를 기준으로 배포하거나, npm publish 같은 작업을 자동화하려는 경우에는 버전 일치가 굉장히 중요하다. 필자의 경우 Git Flow 기반으로 개발하고 있으며, 릴리즈 시 Git 태그를 이용해 버전을 관리하고 있다. 이러한 구조에서는 Git 태그만 생성하면 자동으로 package.json의 버전까지 맞춰주는 방식이 매우 유용하다.이를 위해 간단한 스크립트를 작성해, Git 태그에서 버전을 추출하고 package.json의 버전을 자동으로 동기화하는 과정을 구현했다. 덕분에 GitHub Actions + npm 자동 배포 + 버전 자동 동기화까지 전부 매끄럽게 연결할 수 있었다...
Node Nodejs 란 구글의 V8엔진으로 빌드된 자바스크립트 런타임(환경)이다. V8엔진이란 Chrome 에 Javascript 엔진으로 웹브라우저를 만드는 기반을 제공한다. Tip: Node 를 설치하면, npm 도 자동으로 설치됩니다. 설치 아래 링크로 들어가서 LTS 버전을 다운로드하여 주시면 됩니다. LTS 버전은 현재 안정화된 버전으로 기능이 사라지거나 하는 일이 없습니다. 최신 버전은 아직 개발 버전임으로, 추천하지 않습니다.. 링크: [https://nodejs.org/ko/download/] 확인 cmd 창을 열고 node -v 를 쳐서 버전이 나오면 설치가 잘 완료된 것입니다. node -v v14.17.6
- Total
- Today
- Yesterday
- 스벨트
- React
- Github Actions
- AWS
- github
- NUXT
- Git
- nodejs
- svelte
- NextJS
- nextjs13
- vue composition api
- cors
- vue router
- 오블완
- dockerfile
- seo
- 티스토리챌린지
- ChatGPT
- 깃허브
- vscode
- nuxt2
- nextjs15
- nextjs14
- Vite
- Zustand
- openAI
- 서버 to 서버
- 타입스크립트
- 네이버 서치 어드바이저
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |