이전 노드 버전으로 다운그레이드하는 방법
나는 내 에서 드노버최버다전음버로 .v6.10.3
.
하지만 지금까지 효과가 없었습니다. NVM이 "NVM"이라는 됩니다.make
명령을 찾을 수 없습니다.노드를 다운그레이드하려면 어떻게 해야 합니까?
경고:이 답변은 윈도우즈 OS를 지원하지 않습니다.
사용할 수 있습니다.n
노드의 버전 관리용입니다.다음을 위한 간단한 소개가 있습니다.n
.
$ npm install -g n
$ n 6.10.3
이것은 매우 사용하기 쉽습니다.
그러면 노드 버전을 표시할 수 있습니다.
$ node -v
v6.10.3
윈도우즈의 경우 nvm은 좋은 평가를 받는 툴입니다.
창:
스텝
에 가다
Control panel> program and features>Node.js
그런 다음 제거합니다.웹사이트 https://nodejs.org/en/ 으로 이동하여 버전을 다운로드하고 설치합니다.
노드 버전 결정
node -v // or node --version
npm -v // npm version or long npm --version
다음 항목이 있는지 확인합니다.n
되었습니다.
sudo npm install -g n // -g for global installation
안정된 최신 버전으로 업그레이드
sudo n stable
특정 버전으로 변경
sudo n 10.16.0
이 기사에서 영감을 얻은 답변입니다.
Mac에는 양조와 함께 빠른 방법이 있습니다.
brew search node
일부 버전(예: node@10 node@12 ...)이 표시됩니다.그리고나서
brew unlink node
그리고 이제 node@12와 같은 이전 버전을 선택합니다.
brew link --overwrite --force node@12
준비되었습니다. 노드 버전을 다운그레이드했습니다.
코드와 설치한 버전 간의 버전 비호환성 때문일 수 있습니다.
저의 경우 개발을 위해 v8.12.0을(로컬로) 사용하고 있었고 서버에 최신 버전 v13.7.0을 설치했습니다.
그래서 다음 명령을 사용하여 nvm을 사용하여 노드 버전을 v8.12.0으로 전환했습니다.
> nvm install 8.12.0 // to install the version I wanted
> nvm use 8.12.0 // use the installed version
참고: nvm을 사용하려면 시스템에 nvm을 설치해야 합니다.
빌드 필수 구성 요소 설치 또는 현재 노드 버전 제거와 같은 솔루션을 시도하기 전에 이 솔루션을 사용해 보아야 합니다. 이전에 수행한 모든 설치/제거를 되돌리는 것보다 버전 간에 쉽게 전환할 수 있기 때문입니다.
윈도우 10의 경우,
저를 위해 일했습니다.
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
sudo npm install -g n
sudo n 10.15
npm install
npm audit fix
npm start
Windows(윈도우)에서 노드를 수동으로 제거하고 Chocolaty를 설치하여 노드 설치를 처리하는 것이 좋습니다. choco
는 수많은 인기 소프트웨어를 프로비저닝하기 위한 훌륭한 CLI입니다.
그러면 그냥 하면 됩니다.
choco install nodejs --version $VersionNumber
초콜릿을 통해 이미 설치한 경우에는
choco uninstall nodejs
choco install nodejs --version $VersionNumber
예를들면,
choco uninstall nodejs
choco install nodejs --version 12.9.1
macOS에서 NVM을 사용하지 않는 경우 가장 간단한 방법은 node.js 웹 사이트에서 제공하는 설치 관리자를 실행하는 것입니다.오래된 설치인 경우에도 현재 설치를 새 설치로 대체할 수 있습니다.적어도 이것은 나에게 효과가 있었습니다.
다음 명령을 사용해 보십시오.
//For make issues
sudo apt-get install build-essential
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.4/install.sh | bash
//To uninstall a node version
nvm uninstall <current version>
nvm install 6.10.3
nvm use 6.10.3
//check with
node -v
노드 8로 다운그레이드하는 단계
brew install node@8
brew link node@8 --force
경고에 표시된 대로 폴더와 파일을 제거한 다음 명령을 다시 실행합니다.
brew link node@8 --force
Windows 사용자의 경우 다음 명령을 사용하여 다운그레이드할 수 있습니다.
npm 제거 -g 노드
npm 설치 -g node@version
@version은 지정된 버전입니다. 예: 12.22.3(조금 오래됨)
https://nodejs.org/en/download/releases/ 에서 노드 릴리스를 찾을 수 있습니다.
나는 노드를 다운그레이드하기 위해 맥에서 양조를 사용했습니다.
다음 단계에 따라 결과를 확인합니다.
- brew search node (여기서 node@10, node@12, node@14 등의 버전을 볼 수 있습니다)
- 연결 해제 노드
- brew install < node version > (예: node@12)
- brew 링크 --brew node@12
nvm을 사용하는 경우 다음과 같은 방법이 있습니다.
1. nvm install node_version
2. nvm use --delete-prefix node_version
자세한 정보는 이 이미지를 참조하십시오.
Ubuntu:
nvm list
nvm use <version>
nvm list // 시스템의 모든 버전을 표시합니다.물론 버전을 설치해야 합니다.
nvm use // 이 버전 사용
간단한 해결책은 다음과 같습니다.
이 링크로 이동하여 적절한 nvm 설정을 다운로드하고 컴퓨터에 설치합니다. https://github.com/coreybutler/nvm-windows
유형
nvm list
설치된 노드 버전 목록을 가져오려면 다음과 같이 하십시오.유형
nvm install <node-version>
유형
nvm use <version>
여기 있습니다. 당신이 원하는 노드 버전이 있습니다.
노드 버전을 찾으려면 여기를 탐색하십시오. => https://nodejs.org/en/download/releases/
Windows의 경우 현재 버전의 Node를 제거하는 옵션이 있습니다.그런 다음 노드 웹 사이트로 이동하여 원하는 버전을 다운로드하고 대신 마지막 버전을 설치합니다.
호환성 문제인 것 같습니다. 실행하십시오.
sudo n 14
그런 다음 npm 설치 또는 yarn 설치를 다시 합니다.그건 작동할 것이다.
WINDOWS:시간을 낭비하지 않고 그것을 할 수 있는 최선의 방법.
- 제어판로 이동
- 프로그램 제거
- 노드 제거
- 그런 다음 설치할 버전을 찾아 처음부터 설치합니다.
노드 버전이 포함된 링크: https://nodejs.org/uk/blog/release/
노드를 v10.16.0으로 다운그레이드해야 했습니다.
sudo n 10.16.0
nvm use v10.16.0
이것은 나에게 그 문제를 해결했습니다.
Node.js 팀은 다음 Node.js 버전 관리자를 사용하여 다른 버전의 Node로 전환할 것을 제안합니다.
OSX 또는 Linux:
Windows:
저는 개인적으로 윈도우 11에서 "nvm-windows"를 사용하여 좋은 경험을 만들었습니다.
저도 노드 버전(v18.13.0)을 안정적인 버전(v16.10.0)으로 다운그레이드하고 싶었습니다.그래서 Windows OS에서 다음 단계를 수행했습니다.
- 먼저 컴퓨터에 nvm을 설치했습니다. 왜냐하면 설치하지 않았기 때문입니다.이 링크를 통과하세요.그리고 다운로드했습니다.
nvm-setup.exe
하나. 적합한 버전을 선택합니다.설치 파일을 다운로드한 후 설치 마법사를 시작하고 화면의 지시에 따라 nvm을 설치합니다. - 다음의 nvm 파일에 합니다.
PATH
환경 변수입니다. 예:C:\Users\damik\AppData\Roaming\nvm
- 다음으로 입력할 수 있습니다.
nvm
nvm 할 수 . - 그런 다음 현재 버전의 Node.js. 즉, 다음을 제거합니다.
nvm uninstall v18.13.0
먼저 node.js를 확인하고 여기에 관련 버전을 추가합니다. - .js 버전을 설치할 수 . 다음 명령을 사용하여 원하는 버전을 설치할 수 있습니다.
nvm install v16.10.0
여기에 관련 버전을 설치하십시오. - 설치가 완료되면 다음 명령을 실행하여 방금 로드한 버전을 기본 Node.js 버전으로 만듭니다.
nvm use v16.10.0
- 이 명령은 현재 셸 세션의 버전을 기본값으로 만듭니다.당신은 할 수 .
nvm alias default v16.10.0
모든 새 셸 세션에 대해 이 버전을 기본값으로 설정하려면: - 으로 버전
node -v
요 ;)리그고이괜요찮아제) ;)
NVS(Node Version Switcher)를 사용하는 것이 좋습니다.
여기서 소스를 볼 수 있으며 패키지 관리자만 있으면 됩니다.초코렛이나 홈브루 같은.
설치
choco install nvs
버전 추가:
nvs add v16
설치한 모든 버전으로 전환
nvs use v16
마지막에 "node-v"를 실행하면 전환한 전류를 얻을 수 있습니다.
언급URL : https://stackoverflow.com/questions/47008159/how-to-downgrade-to-a-previous-node-version
'programing' 카테고리의 다른 글
C에서 #pragma는 한때 무엇을 의미합니까? (0) | 2023.06.27 |
---|---|
Pandas의 데이터 프레임에 필요한 메모리 양을 어떻게 추정합니까? (0) | 2023.06.27 |
GitHub에서 포크 간 병합 (0) | 2023.05.19 |
머큐리얼 프로젝트를 깃으로 변환 (0) | 2023.05.18 |
행을 임의 순서로 반환 (0) | 2023.05.18 |