그래서 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 로그에서 수행중인 작업을 훨씬 쉽게 추적 할 수 있기 때문에 NVM 은 N 보다 ” 좋은 ” 것으로 간주됩니다 . 그것 또한 빠른 , 새끼 고양이를 저장 하여 필요로하지 와의 팀에 의해 사용되는 NPM Node.js를 보안 전문가 ! sudo
답변
답변
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를 최신 버전으로 업그레이드
-
아직 초콜릿을 설치 하지 않았다면 다음을
설치하십시오. 초콜릿 설치 -
명령 프롬프트에서 다음을 입력하십시오.
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
