Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
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
Archives
Today
Total
관리 메뉴

오늘은 어제보다 나아지길

[Node.js] node 버전 변경하기 본문

[Node]

[Node.js] node 버전 변경하기

그녕쓰 2020. 8. 26. 16:41

최근 Node.js를 공부하기 위해 교재를 사고 공부를 하고 있다.

 

Node.js 란 Chrome V8Javascript 엔진으로 빌드된 JavaScript 런타임이라고 한다.

 

자바스크립트로 프론트와 백엔드를 개발할 수 있으니 더할 나위 없는 언어다.

 

멀티 스레드 방식을 공부하던 중 모듈을 불러오고 실행을 하려는데 이런 에러가 났다.

 

Error: Cannot find module 'worker_threads'

 

오타도 아니고 분명 잘 불러왔는데 에러가 발생하여 구글링을 해본 결과 

 

내가 현재 쓰고 있는 노드의 버전이 낮아서 생기는 오류였다.

 

현재 내 mac의 노드 버전은

 

그래서 노드 버전을 올리려 구글링을 해본 결과

 

n을 이용하여 버전을 올리기로 하였다.

 

 

npm을 이용하여 n 설치를 하고 

 

버전 확인을 하며 제대로 설치가 되었는지 확인한다.

 

 

이제  n 설치가 완료되었으니 node의 버전을 최신 버전으로  올려바야겠다.

 

 

설치할 때는 lts와 latest 두 가지가 있다.

 

lts는 안정적으로 운영을 하고 싶을 때 사용하고 

 

latest은 최신 버전으로 사용하고 싶을 때 사용을 하면 된다.

 

버전을 올리고 다시 멀티스레드를 동작하니 

 

깔끔하게 동작이 되는 걸 확인하였다.

 

node_modules 폴더를 삭제하고 npm이나 yarn으로 다시 설치하거나 업그레이드를 하라는 글을 보았는데 

 

좀 더 찾아보고 적용을 해봐야겠다.

 

우분투의 노드 버전도 v10 버전이니 시간이 나면 버전 업데이트를 시도해봐야지

Comments