카테고리 없음

WSL - node설치하기 2022.04.05

꿈꾸는 사람_Anthony 2022. 4. 5. 16:43
반응형

서론

WSL은 생각해야할 것이 많다. 그 중 단연 가장 중요한 것은,, 시간동기화.

시간동기화가 안되어 apt도 안되고 접속도 안되는 경우가 허다하다.

반드시 패키지 설치나 다른 서버와 맞추어야하는 작업을 하는 경우에 다음 명령을 실행하고 수행하자.

sudo hwclock --hctosys

참고로, hwclock으로 WSL의 현재시간을 알 수 있다.

nvm설치하기.

https://docs.microsoft.com/ko-kr/windows/dev-environment/javascript/nodejs-on-wsl 따라하면 된다.
nvm은 Node Version Management로, 노드의 버전관리를 담당한다. 즉 다양한 버전의 노드를 설치하고 이를 상황에 따라 다른 버전을 사용할 수 있다는 것이다.
nvm설치는 다음을 실행한다. 최신버전은 항상 바뀌니 항상 확인하고 수행한다. https://github.com/nvm-sh/nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

현재 최신버전은 0.39.1이다.

nvm명령어 활성화하기

쉘을 재시작해주어야한다.
source ~/.zshrc 등 본인의 환경에 맞게 해주면 된다.
아니면 말 그대로 터미널을 재시작해도 된다.

nvm삭제하기

간혹 nvm을 삭제하고 다시 설치해야할 필요가 있다.

nvm 명렁을 터미널에서 입력하면 다음과 같이 나온다.

그렇다. 단순히 nvm이 설치된 directory를 없애주면 된다.
필자의 경우 아래와 같다. -f옵션이 있다. 주의하길 바란다.

rm -rf ~/.nvm

node 설치하기.

이제 node를 설치한다. 다음 블로그에 설명이 잘되어있다.
https://velog.io/@mayinjanuary/NVM-%EC%9D%B4%EB%9E%80-%EB%85%B8%EB%93%9CNode.js-%EB%B2%84%EC%A0%84-%EA%B4%80%EB%A6%AC%ED%95%98%EB%8A%94-%EB%B2%95

node 최신버전, lts버전 설치순의 명령이다.

nvm install node
nvm install --lts

이제 인내하자. 설치가 조금 오래걸릴 수 있다.
만약 안되면 우선 시간동기화부터 의심하고 다시해보자.
그리고 트러블 슈팅하자.
필자는 node, nvm부터 다시 설치하는 것부터 시작하였다.

node 삭제

sudo apt remove node
sudo apt remove npm
반응형