how to install nvm and change Node version on Macbook ?
특정 프로젝트를 진행하다보면
낮은 버전의 node를 사용할 때가 발생한다.
npm ERR! gyp ERR! stack import sys; print "%s.%s.%s" % sys.version_info[:3];
npm ERR! gyp ERR! stack ^
npm ERR! gyp ERR! stack SyntaxError: invalid syntax
npm ERR! gyp ERR! stack
npm ERR! gyp ERR! stack at ChildProcess.exithandler (node:child_process:326:12)
npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:365:28)
npm ERR! gyp ERR! stack at maybeClose (node:internal/child_process:1067:16)
npm ERR! gyp ERR! stack at Socket.<anonymous> (node:internal/child_process:453:11)
npm ERR! gyp ERR! stack at Socket.emit (node:events:365:28)
npm ERR! gyp ERR! stack at Pipe.<anonymous> (node:net:661:12)
npm ERR! gyp ERR! System Windows_NT 10.0.19042
npm ERR! gyp ERR! command "C:\\Program Files (x86)\\nodejs\\node.exe" "D:\\www\\wegrow\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
npm ERR! gyp ERR! cwd D:\www\wegrow\node_modules\node-sass
npm ERR! gyp ERR! node -v v16.1.0
npm ERR! gyp ERR! node-gyp -v v3.8.0
npm ERR! gyp ERR! not ok
npm ERR! Build failed with error code: 1
npm install
를 진행하다보면 이러한 에러가 발생할 것이다.
전부는 아니겠지만 node버전이 달라서 발생하는 오류 일 것이다.
자 그럼 노드 버전을 변경해보자
1. nvm 설치
노드 버전을 변경하기 위해선 먼저 nvm을 설치해야한다.
nvm (node version manager)
노드 버전 관리를 위한 도구
설치
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
설치가 완료되면
nano 혹은 cat vi 기타 등등 에디터를 활용하여
.bash_profile 파일을 수정해준다.
nano ~/.bash_profile
로 파일을 오픈한 뒤
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
해당 텍스트를 삽입해준다.
그 후 파일을 설치해준다.
source ~/.bash_profile
마지막으로
nvm ls
를 사용하여 설치가 완료되었는 지 확인한다.
2. 노드 설치
Node란
Node.js는 확장성 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 논블로킹 I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능
-위키백과
설치
nvm install 설치버전
변경
nvm use 해당버전
확인
node -v
d
Author And Source
이 문제에 관하여(how to install nvm and change Node version on Macbook ?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kbm940526/how-to-install-nvm-and-change-Node-version-on-Macbook저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)