Node.js 버전의 nodenv를 자동으로 전환할 수 있어서 매우 편리합니다
Node.버전 관리
어떤 항목은 구 노드다.js 버전에서 동작이 안정적이고 다른 노드입니다.현장에서 자주 이런 경우가 있는데 js로 바꾸면 일을 할 수 없어요.그러나 항목을 전환할 때마다 현재 노드가 나타납니다.js안이스토르를 목적 버전으로 하는 노드입니다.js를 설치하는 데 시간이 필요합니다.
이런 노드.js 버전 문제를 해결하기 위해 노드.js버전을 관리하는 도구로 맥OS의 "Nodebrew"이 있습니다.
Nodebrew를 사용하면 다음과 같이 각 항목의 버전을 전환할 수 있습니다.
명령행nodebrew use v0.10.12
▲ Node.js의 v0.10.12 사용
명령행nodebrew use v7.9.0
▲ Node.js의 v7.9.0 사용
이 정도면 충분해, Node.js의 버전 전환 명령을 실행하는 것은 매우 힘들다.
이 번거로움을 줄이는 것은nodenv이다.
자동 노드.js 버전의 nodenv 변환
nodenv를 사용하면 프로젝트 Node로 이동할 뿐입니다.js 버전을 자동으로 전환합니다.수동 노드.js 버전을 변환할 필요가 없기 때문에 개발자는 반드시 Node를 필요로 합니다.js 버전 문제에 시간이 걸리지 않아 작업을 진행할 수 있습니다.
설치 방법
nodenv를 설치할 때 "anyenv"이라는 도구를 사용하는 것이 비교적 편리하다.nodenv 외에도 PHP의 버전 관리phpenv, Swift의 버전 관리swiftenv 등 버전 관리 도구가 존재하는데, anyenv는 이름이'~env'인 각 버전 관리 도구를 집중적으로 처리하는 소프트웨어를 말한다.
설치는 명령줄을 사용하지만 복사하고 붙여넣기만 하면 됩니다. 매우 간단합니다.다음 명령을 한 줄 한 줄 집행해 주십시오.git clone https://github.com/riywo/anyenv ~/.anyenv
echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(anyenv init -)"' >> ~/.bash_profile
exec $SHELL -l
또 정식 창고 중 상기 명령의 bash_profile
부분은 your_profile
이지만 bash_profile
에 환경 변수를 기재하는 데는 문제가 없다.bash_profile
에 관한 글은 .bash_profile ? .bashrc ? 많은데 이 녀석들은 뭐야? -Qiita이 참고가 되었다.
anyenv를 설치한 후 다음 명령을 사용하여nodenv를 설치합니다.
명령하다anyenv install nodenv
명령하다exec $SHELL -l
다음 명령을 실행하면 버전 번호 등을 표시하면 성공할 수 있습니다.
명령하다nodenv
이상은 노든브의 환경이 준비됐습니다.
각 항목의 노드입니다.js 버전 전환 예
그럼 nodenv를 사용하여 아래 항목 노드를 누르십시오.js 버전 전환을 시도해 보십시오.
프로젝트 A의 노드입니다.js v7.9.0 사용
프로젝트 B의 노드입니다.js v0.12.18 사용Node.js 설치
Node.다음 명령을 사용하여 js를 설치합니다.
명령하다nodenv install (バージョン)
이번 예에서 v7.9.0과 v0.12.18이 필요하기 때문에 다음과 같이 설치합니다.
v7.9.0 설치 명령nodenv install 7.9.0
v0.12.18 설치 명령nodenv install 0.12.18
프로젝트 A에 사용되는 노드입니다.js 버전 설정
프로젝트 노드.js의 버전을 설정하려면 다음 명령을 사용하십시오.
명령하다nodenv local (バージョン)
프로젝트 A용 폴더에서 v7.9.0 사용을 설정합니다.
프로젝트 A 폴더로 이동 명령cd (プロジェクトAフォルダへのパス)
v7.9.0 사용 명령nodenv local 7.9.0
Node.js v7.9.0을 사용할 수 있는지 확인하세요.다음 명령은 Node입니다.js의 버전을 확인합니다.
Node.js 버전 확인 명령node -v
v7.버전 번호 9.0을 출력하면 성공합니다.
지금까지js를 사용하는 것과 마찬가지로 npm
명령도 사용할 수 있습니다.
참, local
명령을 실행하면 프로젝트 폴더에 .node-version
이런 설정 파일이 있습니다.이 프로젝트에 사용되는 노드입니다.js의 버전을 기술했기 때문에 이 폴더로 이동할 때 버전이 자동으로 전환됩니다.
▲ .node-version
파일 내용
프로젝트 B의 설정
프로젝트 B에서 v0.12.18 설정을 사용합니다.
프로젝트 B 폴더로 이동 명령cd (プロジェクトBフォルダへのパス)
v.1.1.2 사용 명령nodenv local 0.12.18
Node.js v0.12.18로 전환할지 확인합니다.
Node.js 버전 확인 명령node -v
v0.12.18은 성공을 의미한다.
폴더를 이동하여 버전 자동 전환 확인
Node.js 버전이 자동으로 전환되는지 확인하십시오.
프로젝트 A 폴더로 이동 명령cd (プロジェクトAフォルダへのパス)
Node.js 버전 확인node -v
프로젝트 A에 사용되는 노드입니다.js v7.9.0으로 전환합니다.
프로젝트 B 폴더로 이동 명령cd (プロジェクトAフォルダへのパス)
Node.js 버전 확인node -v
프로젝트 B에서 사용되는 노드입니다.js v0.12.18로 전환합니다.
기본적으로 사용되는 노드입니다.js 버전도 미리 지정하기
고정된 버전의 프로젝트 폴더를 제외하고는 특별히 지정된 버전이 없습니다.js를 사용하고 싶은 경우도 있죠.이 경우 기본적으로 사용되는 Node입니다.js의 버전을 지정하는 것이 편리할 것입니다.
명령하다nodenv global (デフォルトで使用したいバージョン)
예를 들어, 7.9.0을 기본 버전으로 설정하려면 다음과 같이 하십시오.
명령하다nodenv global 7.9.0
Windows에서 nodist 자동 버전 전환
nodenv는 맥OS용으로 사용되며, 사용nodist하면 Windows도 .node-version
의 노드에 따른다.js의 자동 버전 전환을 할 수 있습니다.Windows, macOS, Node에 관계없이js 버전이 자동으로 바뀌어서 좋네요.
※ 본 신청서 게시판에는 @Jaman1993선생님이 알려주셨습니다.
nodenv 편해요.
여러 프로젝트를 개발할 때 노드.js의 버전 관리 도구가 필요합니다.필자는 주로 Nodebrew를 사용했는데 항목마다 버전을 자동으로 바꿀 수 있다고 생각해서nodenv를 사용했다.항목마다 노드가 있어서 다행이다.js버전을 의식하지 못해 시간을 단축했습니다.추천합니다.
Reference
이 문제에 관하여(Node.js 버전의 nodenv를 자동으로 전환할 수 있어서 매우 편리합니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tonkotsuboy_com/items/5322d226b6783d25b5df
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
nodebrew use v0.10.12
nodebrew use v7.9.0
nodenv를 사용하면 프로젝트 Node로 이동할 뿐입니다.js 버전을 자동으로 전환합니다.수동 노드.js 버전을 변환할 필요가 없기 때문에 개발자는 반드시 Node를 필요로 합니다.js 버전 문제에 시간이 걸리지 않아 작업을 진행할 수 있습니다.
설치 방법
nodenv를 설치할 때 "anyenv"이라는 도구를 사용하는 것이 비교적 편리하다.nodenv 외에도 PHP의 버전 관리phpenv, Swift의 버전 관리swiftenv 등 버전 관리 도구가 존재하는데, anyenv는 이름이'~env'인 각 버전 관리 도구를 집중적으로 처리하는 소프트웨어를 말한다.
설치는 명령줄을 사용하지만 복사하고 붙여넣기만 하면 됩니다. 매우 간단합니다.다음 명령을 한 줄 한 줄 집행해 주십시오.
git clone https://github.com/riywo/anyenv ~/.anyenv
echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(anyenv init -)"' >> ~/.bash_profile
exec $SHELL -l
또 정식 창고 중 상기 명령의 bash_profile
부분은 your_profile
이지만 bash_profile
에 환경 변수를 기재하는 데는 문제가 없다.bash_profile
에 관한 글은 .bash_profile ? .bashrc ? 많은데 이 녀석들은 뭐야? -Qiita이 참고가 되었다.anyenv를 설치한 후 다음 명령을 사용하여nodenv를 설치합니다.
명령하다
anyenv install nodenv
명령하다exec $SHELL -l
다음 명령을 실행하면 버전 번호 등을 표시하면 성공할 수 있습니다.명령하다
nodenv
이상은 노든브의 환경이 준비됐습니다.
각 항목의 노드입니다.js 버전 전환 예
그럼 nodenv를 사용하여 아래 항목 노드를 누르십시오.js 버전 전환을 시도해 보십시오.
프로젝트 A의 노드입니다.js v7.9.0 사용
프로젝트 B의 노드입니다.js v0.12.18 사용Node.js 설치
Node.다음 명령을 사용하여 js를 설치합니다.
명령하다nodenv install (バージョン)
이번 예에서 v7.9.0과 v0.12.18이 필요하기 때문에 다음과 같이 설치합니다.
v7.9.0 설치 명령nodenv install 7.9.0
v0.12.18 설치 명령nodenv install 0.12.18
프로젝트 A에 사용되는 노드입니다.js 버전 설정
프로젝트 노드.js의 버전을 설정하려면 다음 명령을 사용하십시오.
명령하다nodenv local (バージョン)
프로젝트 A용 폴더에서 v7.9.0 사용을 설정합니다.
프로젝트 A 폴더로 이동 명령cd (プロジェクトAフォルダへのパス)
v7.9.0 사용 명령nodenv local 7.9.0
Node.js v7.9.0을 사용할 수 있는지 확인하세요.다음 명령은 Node입니다.js의 버전을 확인합니다.
Node.js 버전 확인 명령node -v
v7.버전 번호 9.0을 출력하면 성공합니다.
지금까지js를 사용하는 것과 마찬가지로 npm
명령도 사용할 수 있습니다.
참, local
명령을 실행하면 프로젝트 폴더에 .node-version
이런 설정 파일이 있습니다.이 프로젝트에 사용되는 노드입니다.js의 버전을 기술했기 때문에 이 폴더로 이동할 때 버전이 자동으로 전환됩니다.
▲ .node-version
파일 내용
프로젝트 B의 설정
프로젝트 B에서 v0.12.18 설정을 사용합니다.
프로젝트 B 폴더로 이동 명령cd (プロジェクトBフォルダへのパス)
v.1.1.2 사용 명령nodenv local 0.12.18
Node.js v0.12.18로 전환할지 확인합니다.
Node.js 버전 확인 명령node -v
v0.12.18은 성공을 의미한다.
폴더를 이동하여 버전 자동 전환 확인
Node.js 버전이 자동으로 전환되는지 확인하십시오.
프로젝트 A 폴더로 이동 명령cd (プロジェクトAフォルダへのパス)
Node.js 버전 확인node -v
프로젝트 A에 사용되는 노드입니다.js v7.9.0으로 전환합니다.
프로젝트 B 폴더로 이동 명령cd (プロジェクトAフォルダへのパス)
Node.js 버전 확인node -v
프로젝트 B에서 사용되는 노드입니다.js v0.12.18로 전환합니다.
기본적으로 사용되는 노드입니다.js 버전도 미리 지정하기
고정된 버전의 프로젝트 폴더를 제외하고는 특별히 지정된 버전이 없습니다.js를 사용하고 싶은 경우도 있죠.이 경우 기본적으로 사용되는 Node입니다.js의 버전을 지정하는 것이 편리할 것입니다.
명령하다nodenv global (デフォルトで使用したいバージョン)
예를 들어, 7.9.0을 기본 버전으로 설정하려면 다음과 같이 하십시오.
명령하다nodenv global 7.9.0
Windows에서 nodist 자동 버전 전환
nodenv는 맥OS용으로 사용되며, 사용nodist하면 Windows도 .node-version
의 노드에 따른다.js의 자동 버전 전환을 할 수 있습니다.Windows, macOS, Node에 관계없이js 버전이 자동으로 바뀌어서 좋네요.
※ 본 신청서 게시판에는 @Jaman1993선생님이 알려주셨습니다.
nodenv 편해요.
여러 프로젝트를 개발할 때 노드.js의 버전 관리 도구가 필요합니다.필자는 주로 Nodebrew를 사용했는데 항목마다 버전을 자동으로 바꿀 수 있다고 생각해서nodenv를 사용했다.항목마다 노드가 있어서 다행이다.js버전을 의식하지 못해 시간을 단축했습니다.추천합니다.
Reference
이 문제에 관하여(Node.js 버전의 nodenv를 자동으로 전환할 수 있어서 매우 편리합니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tonkotsuboy_com/items/5322d226b6783d25b5df
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
nodenv install (バージョン)
nodenv install 7.9.0
nodenv install 0.12.18
nodenv local (バージョン)
cd (プロジェクトAフォルダへのパス)
nodenv local 7.9.0
node -v
cd (プロジェクトBフォルダへのパス)
nodenv local 0.12.18
node -v
cd (プロジェクトAフォルダへのパス)
node -v
cd (プロジェクトAフォルダへのパス)
node -v
고정된 버전의 프로젝트 폴더를 제외하고는 특별히 지정된 버전이 없습니다.js를 사용하고 싶은 경우도 있죠.이 경우 기본적으로 사용되는 Node입니다.js의 버전을 지정하는 것이 편리할 것입니다.
명령하다
nodenv global (デフォルトで使用したいバージョン)
예를 들어, 7.9.0을 기본 버전으로 설정하려면 다음과 같이 하십시오.명령하다
nodenv global 7.9.0
Windows에서 nodist 자동 버전 전환
nodenv는 맥OS용으로 사용되며, 사용nodist하면 Windows도 .node-version
의 노드에 따른다.js의 자동 버전 전환을 할 수 있습니다.Windows, macOS, Node에 관계없이js 버전이 자동으로 바뀌어서 좋네요.
※ 본 신청서 게시판에는 @Jaman1993선생님이 알려주셨습니다.
nodenv 편해요.
여러 프로젝트를 개발할 때 노드.js의 버전 관리 도구가 필요합니다.필자는 주로 Nodebrew를 사용했는데 항목마다 버전을 자동으로 바꿀 수 있다고 생각해서nodenv를 사용했다.항목마다 노드가 있어서 다행이다.js버전을 의식하지 못해 시간을 단축했습니다.추천합니다.
Reference
이 문제에 관하여(Node.js 버전의 nodenv를 자동으로 전환할 수 있어서 매우 편리합니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tonkotsuboy_com/items/5322d226b6783d25b5df
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
여러 프로젝트를 개발할 때 노드.js의 버전 관리 도구가 필요합니다.필자는 주로 Nodebrew를 사용했는데 항목마다 버전을 자동으로 바꿀 수 있다고 생각해서nodenv를 사용했다.항목마다 노드가 있어서 다행이다.js버전을 의식하지 못해 시간을 단축했습니다.추천합니다.
Reference
이 문제에 관하여(Node.js 버전의 nodenv를 자동으로 전환할 수 있어서 매우 편리합니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tonkotsuboy_com/items/5322d226b6783d25b5df텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)