Linux에 Node js를 설치하는 방법
노드 JS란 무엇입니까?
Node.js은 웹 브라우저 외부에서 JavaScript 코드를 실행하는 오픈 소스, 크로스 플랫폼, JavaScript 런타임 환경입니다. Node.js는 초보자를 위한 인기 있는 경량 웹 프레임워크이며 Netflix 및 Uber와 같은 많은 대기업에서 사용합니다.
NPM이란 무엇입니까?
NPM은 Node.js 프로젝트의 기본 패키지 관리자입니다. NPM에는 NPM package registry 에 액세스할 수 있는 명령줄 도구(CLI)가 포함되어 있습니다. 레지스트리는 메타데이터와 함께 NPM CLI를 통해 사용할 수 있는 수많은 JavaScript 패키지를 저장합니다. NPM website은 JavaScript 패키지를 검색하고 이에 대한 정보를 읽을 수 있는 쉬운 방법을 제공합니다. NPM CLI에 의해 생성되는
package.json
파일은 프로젝트 종속성을 관리하는 데 도움이 됩니다. 또한 환경 전반에 걸쳐 일관된 프로젝트 설치를 보장합니다.Node.js를 설치하는 방법에는 여러 가지가 있지만 가장 널리 사용되는 방법은 NVM(Node Version Manager)을 사용하는 것입니다.
NVM이란 무엇입니까?
NVM 명령줄을 통해 다른 버전의 Node를 빠르게 설치하고 사용할 수 있습니다. 사용자별로 설치되고 쉘별로 호출되도록 설계된 Node.js용 버전 관리자입니다. NVM은 모든 POSIX 호환 쉘(sh, dash, ksh, zsh, bash)에서 작동합니다.
설치
cURL 또는 Wget을 사용하여 NVM을 설치할 수 있습니다. 터미널에서 다음 두 명령 중 하나만 실행하면 됩니다.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
올바르게 설치되었는지 확인하려면
nvm -v
를 입력하면 최신 버전의 NVM이 반환됩니다(예: 0.38.0
). NVM을 업그레이드하려면 동일한 명령을 실행하기만 하면 됩니다.NVM 설치가 끝나면
nvm -v
를 실행하고 0.38.0
를 얻는 대신 nvm: command not found
를 얻는 경우가 있습니다. 그러나 세상의 끝이 아닙니다. 이 경우 터미널을 닫고 새 터미널을 열고 다시 시도해야 합니다nvm -v
.용법
최신 버전의 Node.js를 설치하려면 다음과 같이 하십시오.
nvm install node # "node" is an alias for the latest version
특정 버전의 Node.js를 설치하려면:
nvm install 14.7.0 # or 16.3.0, 12.22.1, etc
Node.js(내가 권장하는 것)의 장기 지원(LTS)을 설치하려면:
nvm install --lts
이제 Node.js와 NPM이 올바르게 설치되었는지 확인하고 다음을 실행하세요.
node -v # should return v16.13.0, v14.17.5, etc
npm -v # should return 8.1.2, 8.1.0, etc
그리고 그게 다야! 우리는 이미 Linux에 빠르고 쉬운 Node.js와 NPM을 가지고 있습니다.
자세한 내용은 NVM 저장소를 확인하십시오. 고급 정보, 자주 발생하는 문제 및 버그를 보고할 수 있는 곳이 있습니다.
다른/더 나은 방법을 알고 있다면 아래 댓글에 남겨주세요. 도움이 될 것이라고 생각되는 사람에게 이 게시물을 공유하십시오. 나중에 뵙겠습니다.
Reference
이 문제에 관하여(Linux에 Node js를 설치하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/codingcodax/how-to-install-node-js-on-linux-5gj0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)