공식적인 길 (우분투)
노드 12에 있고 노드 10으로 다운 그레이드하려면 노드를 제거하고 원하는 버전의 지침을 따르십시오.
# Remove the version that is currently installed
sudo apt remove -y nodejs
# Setup sources for the version you want
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
# (Re-)Install Node
sudo apt-get install -y nodejs
윈도우
필자는 최신 기술로 Windows에서 LTS로 다운 그레이드하고 싶다는 것을 알게되었습니다. Chocolatey와 같은 패키지 관리자 또는 nvm 또는 n과 같은 노드 버전 관리자를 사용하지 않는 경우 .msi
원하는 버전을 다운로드하여 설치하십시오. Windows의 "프로그램 추가 또는 제거"도구를 통해 현재 설치된 버전을 제거 할 수 있습니다.
초콜릿
설치를 쉽게 최신 상태로 유지하기 위해 chocolatey를 적극 권장하며 Windows에 Node.js를 설치하는 일반적인 방법입니다. LTS 버전을 설치하기 전에 최첨단 버전을 제거해야했습니다.
choco uninstall nodejs
choco install nodejs-lts
와 package.json
프로그램 사용자가 올바른 버전을 사용하도록 보장
node
종속성으로 추가 package.json
하고 특정 프로젝트에 사용되는 버전을 제어 할 수 있습니다 . package.json
"스크립트" 를 실행하면 npm
(및 yarn
)는 전체적으로 설치된 Node.js 대신 해당 버전을 사용하여 스크립트를 실행합니다.
node
패키지는 다운로드하여이를 수행 node
로컬 시스템에 대한 이진과에 넣는다 node_modules/.bin
디렉토리.
노드 버전 관리자
이식성이 좋지는 않지만 일부 개발자는 특정 시점에 활성화 된 글로벌 버전의 노드를 수동으로 전환하는 것을 좋아합니다. 이 당신이 당신의 시스템에 대해 원하는 어느 버전 선택 (자동 설치)에 대한 도움이 CLI 인터페이스를 제공하는 두 개의 인기있는 NPM 패키지는 다음과 같습니다 nvm
및 n
. 둘 중 하나를 사용하는 것은이 답변의 범위를 벗어납니다.