[node.js] Node.js를 최신 버전으로 업그레이드

그래서 Node.js가 설치되어 있고 이제 Mongoosejs를 설치하려고 할 때 필요한 버전의 Node.js가 없다고 말하는 오류가 발생했습니다 (v0.4.11 및 v0.4.12가 필요합니다).

이 버전으로 업그레이드하려면 어떻게해야합니까? 최신 버전으로 다시 설치할 수 있지만 “노드”폴더에있는 프로젝트 폴더가 삭제되지 않기 전에 설치하고 싶지 않습니다.



답변

리눅스 / 맥 :

이 모듈을 n사용하면 버전 관리가 쉬워집니다.

sudo npm install n -g

안정적인 최신 버전 :

sudo n stable

최신 버전 :

sudo n latest

윈도우 :

노드 웹 사이트 에서 Windows의 .msi에서 노드를 다시 설치하기 만하면 됩니다.


답변

없이 1 분 솔루션 사용 sudo:

현재의 안정적인 노드의 “LTS”버전입니다 12.17.0 ( 2020년 5월 27일 ) 참조 : nodejs.org 에 대한 최신 .

1 단계 – 가져 NVM을 (노드 버전 매니저)

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

설치 명령 이 궁금 하다면 소스 코드를 읽으 십시오
여러 node.js 보안 전문가검토 했습니다

2 단계- 설치 필요한 node.js 버전

NVM 을 얻었 으면 nvm 명령을 사용하여 특정 버전의 Node.js를 설치할 수 있습니다 .

nvm install v12.17.0

참고 : 터미널 창을 닫았다가 다시 열어야 할 수도 있습니다.nvm 명령을 사용하려면 수도 있습니다.

터미널에서 다음과 같은 것을 보게 될 것입니다.

Now using node v12.17.0

3 단계- 하루의 나머지 시간을 즐기십시오 !

그렇습니다 , 그것은 쉽고 간단 하지 않습니다 sudo!
이제 이것을 찬성 하십시오 ( 다른 사람들은 sudo설치 를 피할 수 있습니다 ! ) . node.js 코드를 작성
하는 멋진 하루 를 보내십시오!

Microsoft Windows 사용자 ? 사용 : https://github.com/coreybutler/nvm-windows

 tl; dr

노드 메일 링리스트를 검토하면 NVM ( Node Version Manager )을 사용하는 것이 nodejs 버전 관리 / 업그레이드를 관리하는 데 선호되는 방법 임을 나타냅니다 . 참조 : github.com/nvm-sh/nvm

자세한 명령은 터미널 / SSH 로그에서 수행중인 작업을 훨씬 쉽게 추적 할 수 있기 때문에 NVMN 보다 ” 좋은 ” 것으로 간주됩니다 . 그것 또한 빠른 , 새끼 고양이를 저장 하여 필요로하지 와의 팀에 의해 사용되는 NPM Node.js를 보안 전문가 ! sudo


답변

npm을 통해 :

# npm cache clean -f
# npm install -g n
# n stable

또한 원하는 버전을 지정할 수 있습니다.

# n 0.8.21

참고


답변

Windows의 경우 https://nodejs.org/download/release/latest/ 에서 최신 “Windows Installer (.msi)”를 다운로드
하고 동일한 디렉토리를 설치하십시오.

위 설치를 완료하면 NodeJS 및 NPM이 최신 버전으로 업그레이드 된 후 다음과 같이 패키지를 정리할 수 있습니다.

npm cache clean
npm update -g

노트

다음 명령으로 항상 버전을 확인할 수 있습니다.

C:\node -v
v0.12.4

C:\npm -version
2.10.1


답변

모든 플랫폼 (Windows, Mac 및 Linux)

nodejs.org 로 이동 하여 최신 설치 프로그램을 다운로드하십시오. 솔직하게, 제 3 자의 개입 없이는 간단하지 못했습니다. 1 분 밖에 걸리지 않으며 다시 시작하거나 캐시를 정리할 필요가 없습니다.

몇 번 전에 npm을 통해 수행했으며 몇 가지 문제가 발생했습니다. 예를 들어 최신 안정 릴리스를 사용하지 않는 n 패키지의 경우와 같습니다.


답변

Windows에서 node.js를 최신 버전으로 업그레이드

  1. 아직 초콜릿을 설치 하지 않았다면 다음을
    설치하십시오. 초콜릿 설치

  2. 명령 프롬프트에서 다음을 입력하십시오.

    cup nodejs

(입력과 동일 choco upgrade nodejs합니다. 이미 노드가 설치되어 있다고 가정합니다)

참고 : cinst nodejs.install기존 설치를 등록하기 위해 초콜릿을 먹어야 할 수도 있습니다 . (댓글 감사합니다, @mikecheel)


Windows에서 node.js 설치

노드를 설치하지 않은 경우 초콜릿을 사용하여이를 수행 할 수 있습니다. 초콜릿을 설치하십시오 (위의 1 단계 참조). 그런 다음 명령 프롬프트에서 다음을 입력하십시오.

cinst nodejs.install

Chocolatey Gallery Node JS (설치)


chocolatey를 사용하여 Windows에 특정 버전의 노드 설치

cinst nodejs.install -Version 0.10.26


답변

Node.js를 최신 버전으로 업그레이드

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

sudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/node /usr/bin/node

Node.js를 최신 버전으로 업그레이드

sudo n latest

실행 취소해야 할 경우 명령을 따르십시오

sudo apt-get install --reinstall nodejs-legacy     # fix /usr/bin/node
sudo n rm 6.0.0     # replace number with version of Node that was installed
sudo npm uninstall -g n

이 노드 업그레이드 방법은 이제 불안정하며 사용해서는 안됩니다. Node.js 버전을 관리하는 가장 좋은 방법은 NVM : Node Version Management를 사용하는 것입니다!

설치

nvm [GitHub 페이지] [1]에서 설치 단계를 읽을 수 있습니다. 설치 및 구성을위한 두 가지 쉬운 단계 만 있습니다. nvm 사용

많은 다른 Node.js 유틸리티로 작업하는 경우 전체 시스템을 유지하지 않고 다른 버전의 Node.js로 빠르게 전환해야하는 경우가 있습니다. 여기서 nvm을 사용하여 다른 버전의 Node.js를 다운로드, 설치 및 사용할 수 있습니다.

nvm install 4.0

언제든지 다음을 사용하여 다른 것으로 전환 할 수 있습니다.

nvm use 0.12