websoket 공부해보려고 했는데 node 14버전 이상만 된다고 함.
그러나 회사 node 버전이 13 이라면?
이럴 때 두 버전을 분리하여 사용할 수 있는 가상환경을 사용한다.
난 아나콘다 env 는 사용해봄. 아마 node도 비슷할 듯?
https://github.com/ekalinin/nodeenv#install
*공식 문서 참고*
Window 기준
1. nodeenv 설치
- user\usename 이 위치 cmd 창에서 함. (경로는 상관없음)
pip install nodeenv
*설치확인 필수*
- 버전 뜨면 설치 완료
nodeenv --version
2. nodeenv로 nodejs 환경 생성
2-1. node 최신 버전 설치 : nodeenv <환경_이름>
2-2. node 특정 버전 설치 : nodeenv --node=<버전> <환경_이름>
env 이름이 node_env_14 라면 아래와 같이 생성
(난 노드 14버전 사용할 예정이라 14를 붙임)
2-1. node 최신 버전 설치
nodeenv node_env_14
2-2. node 특정 버전 설치
nodeenv --node=14.0.0 node_env_14
3. nodeenv 환경 활성화
- user\usename 이 위치 cmd 창에서 하면. 이 위치에 폴더 생성됨. (어느 경로에 하던 상관없음.)
node_env_14\Scripts\activate
더보기
Scripts는 window에서 nodeenv와 같은 가상 환경을 만들 때 생기는 폴더 중 하나, 환경을 활성화하거나 비활성화하는 스크립트 파일들이 들어가 있는 폴더
난 이제 websocket 공부할 준비 완료!!
'개발ING > React' 카테고리의 다른 글
[ReactJS/노마드코더] ReactJS로 영화 웹 서비스 만들기 #8 Introduction (0) | 2024.11.18 |
---|---|
[websocket 정복] 환경설정 nodeenv 가상환경 생성 활성화 해제 (2) | 2024.11.13 |
[React] onclick setstate is not a function (0) | 2023.03.07 |
[React] style에 if문 조건문 넣기 (0) | 2023.02.15 |
[React] ERROR in (./node_modules/css-loader/dist/cjs.js?? (0) | 2022.08.19 |