Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 커스텀
- TSDoc
- CSS
- returnType
- utilty type
- 누구나 자료구조와 알고리즘
- 반복줄이기
- const 단언문
- vue.js
- click and drag
- React.js
- typescript
- NonNullable
- JS console
- 타입좁히기
- 2022
- 공통컴포넌트
- 폰트적용하기
- 리액트
- 레이아웃쪼개기
- 타입스크립트
- react
- 성능최적화
- reactjs
- React Native
- 개발콘텐츠
- 제네릭
- javascript
- 티스토리꾸미기
- Chart.js
Archives
- Today
- Total
몽땅뚝딱 개발자
[Node.js] Node 프로젝트 별 버전 관리하기 본문
새로운 프로젝트에서 Next.js를 사용하게 되어 관리하는 프로젝트들이 14~18 버전으로 늘어났다.
특히 14버전까지만 대응이 가능한 프로젝트도 있어서 드디어 찾아보았다.
1. 버전은 nvm을 사용하여 관리한다.
$ brew install nvm // brew를 사용하여 nvm 설치한다.
$ nvm list // 현재 설치되어있는 nvm 버전들과 각 버전들을 알 수 있다.
$ nvm use v00.00.0 // 해당 버전을 사용한다.
그런데 프로젝트 내에서 아무리 버전을 낮춰도 올려도 상위의 노드 버전은 변경 없이 그대로였다.
찾아보니 프로젝트 별로 세팅이 필요했다.
2. 로컬환경에서 프로젝트 별로 관리하고 싶은 경우 프로젝트 최상단에 .nvmrc 파일을 추가하고 사용하고 싶은 버전을 적는다.
v18.17.0
deeper-shell-integration을 사용하면 좀 더 유려하게 관리할 수 있다고 한다.
https://github.com/nvm-sh/nvm#deeper-shell-integration
GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active nod...
github.com
출처 및 참고
'Development > 환경설정' 카테고리의 다른 글
AWS (0) | 2024.09.10 |
---|---|
[AWS] S3 CORS와 캐시 무효화 처리했던 방법들 정리 (0) | 2023.12.29 |
[Allow CORS: Access-Control-Allow-Origin] cors 임시 우회 확장프로그램 (0) | 2023.12.20 |
[Mocha] 테스팅 라이브러리 with. 모카(Mocha), chai - (2) 문법 (0) | 2023.05.21 |
Gitmoji를 사용한 commit 쪼개기 (0) | 2023.05.14 |
Comments