programing

이전 노드 버전으로 다운그레이드하는 방법

cafebook 2023. 5. 19. 00:01
반응형

이전 노드 버전으로 다운그레이드하는 방법

나는 내 에서 드노버최버다전음버로 .v6.10.3.

하지만 지금까지 효과가 없었습니다. NVM이 "NVM"이라는 됩니다.make명령을 찾을 수 없습니다.노드를 다운그레이드하려면 어떻게 해야 합니까?

경고:이 답변은 윈도우즈 OS를 지원하지 않습니다.

사용할 수 있습니다.n노드의 버전 관리용입니다.다음을 위한 간단한 소개가 있습니다.n.

$ npm install -g n
$ n 6.10.3

이것은 매우 사용하기 쉽습니다.

그러면 노드 버전을 표시할 수 있습니다.

$ node -v
v6.10.3

윈도우즈의 경우 nvm은 좋은 평가를 받는 툴입니다.

창:

스텝

  1. 에 가다Control panel> program and features>Node.js그런 다음 제거합니다.

  2. 웹사이트 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의 경우,

  • "프로그램 추가 또는 제거"에서 노드 제거
  • https://nodejs.org/en/ 에서 필요한 버전 설치

저를 위해 일했습니다.

 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/ 에서 노드 릴리스를 찾을 수 있습니다.

나는 노드를 다운그레이드하기 위해 맥에서 양조를 사용했습니다.

다음 단계에 따라 결과를 확인합니다.

  1. brew search node (여기서 node@10, node@12, node@14 등의 버전을 볼 수 있습니다)
  2. 연결 해제 노드
  3. brew install < node version > (예: node@12)
  4. 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 // 이 버전 사용

간단한 해결책은 다음과 같습니다.

  1. 이 링크로 이동하여 적절한 nvm 설정을 다운로드하고 컴퓨터에 설치합니다. https://github.com/coreybutler/nvm-windows

  2. 유형nvm list설치된 노드 버전 목록을 가져오려면 다음과 같이 하십시오.

  3. 유형nvm install <node-version>

  4. 유형nvm use <version>

여기 있습니다. 당신이 원하는 노드 버전이 있습니다.

노드 버전을 찾으려면 여기를 탐색하십시오. => https://nodejs.org/en/download/releases/

Windows의 경우 현재 버전의 Node를 제거하는 옵션이 있습니다.그런 다음 노드사이트로 이동하여 원하는 버전을 다운로드하고 대신 마지막 버전을 설치합니다.

호환성 문제인 것 같습니다. 실행하십시오.

sudo n 14

그런 다음 npm 설치 또는 yarn 설치를 다시 합니다.그건 작동할 것이다.

WINDOWS:시간을 낭비하지 않고 그것을 할 수 있는 최선의 방법.

  1. 제어판로 이동
  2. 프로그램 제거
  3. 노드 제거
  4. 그런 다음 설치할 버전을 찾아 처음부터 설치합니다.

노드 버전이 포함된 링크: 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에서 다음 단계를 수행했습니다.

  1. 먼저 컴퓨터에 nvm을 설치했습니다. 왜냐하면 설치하지 않았기 때문입니다. 링크를 통과하세요.그리고 다운로드했습니다.nvm-setup.exe하나. 적합한 버전을 선택합니다.설치 파일을 다운로드한 후 설치 마법사를 시작하고 화면의 지시에 따라 nvm을 설치합니다.
  2. 다음의 nvm 파일에 합니다.PATH환경 변수입니다. 예:C:\Users\damik\AppData\Roaming\nvm
  3. 다음으로 입력할 수 있습니다.nvmnvm 할 수 .
  4. 그런 다음 현재 버전의 Node.js. 즉, 다음을 제거합니다. nvm uninstall v18.13.0먼저 node.js를 확인하고 여기에 관련 버전을 추가합니다.
  5. .js 버전을 설치할 수 . 다음 명령을 사용하여 원하는 버전을 설치할 수 있습니다.nvm install v16.10.0 여기에 관련 버전을 설치하십시오.
  6. 설치가 완료되면 다음 명령을 실행하여 방금 로드한 버전을 기본 Node.js 버전으로 만듭니다. nvm use v16.10.0
  7. 이 명령은 현재 셸 세션의 버전을 기본값으로 만듭니다.당신은 할 수 .nvm alias default v16.10.0모든 새 셸 세션에 대해 이 버전을 기본값으로 설정하려면:
  8. 으로 버전 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

반응형