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 공부할 준비 완료!!