반응형
Node.js 가 레거시 프로젝트인 경우 구버전을 사용해야 할 때가 있다. 그럴때 아래와 같이 하면 된다.
먼저 nvm 을 설치해준다. 아래 링크로 들어가면 설치 스크립트를 제공하고 있다. Windows/Linux(Mac) 환경에 맞게 설치를 해준다.
https://github.com/nvm-sh/nvm#install--update-script
설치를 한다음 nvm 명령어를 실행해보고, 만약 실행이 되지 않는다면 아래 export 로 링크를 해주도록 하자.
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
그다음, 별도 Node.js 버전을 지정하고자하는 프로젝트로 이동한다. 아래와 같이 실행하면 되겠다. 한가지 주의할점은, nvm 을 설치 하기전에 IDE를 먼저 실행해주었다면, 터미널을 재실행하여 nvm 커맨드가 정상 동작하는지 확인하고 다음 과정을 수행하도록 하자
nvm install <설치하고자 하는 Node.js 버전>
// 설치된 Node.js 버전 목록
nvm ls
// Node.js 버전 설정
nvm use <Node.js version>
// 프로젝트 별 설정된 Node.js version 확인
node -v
반응형
'웹프로그래밍 > node.js & Typescript' 카테고리의 다른 글
패키지 실행시 ERR_OSSL_EVP_UNSUPPORTED 발생 (0) | 2023.08.30 |
---|---|
Discord.js) Error: aborted (0) | 2022.07.21 |
Ubuntu) node.js 업그레이드 안됨 해결 (0) | 2022.07.21 |
Error: No valid exports main found for node_modules\colorette (0) | 2020.08.15 |
Node.js / Express.js - How to override/intercept res.render function? (0) | 2020.07.08 |