Ubuntu 16.04에서 nodejs 업데이트
나는 최근에 내 우분투 16.04의 노드 버전을 검토하고 있었습니다.node -v
6되지만, 6.9.1이 표시되면,nodejs -v
의 6는 6.9.2입니다.npm update
명령이 사용되었습니다.
이제 무엇이 다른가요?node -v
그리고.nodejs -v
노드/노드js의 최신 LTS 버전으로 업데이트하는 방법은 무엇입니까?
업데이트하려면 n을 설치할 수 있습니다.
sudo npm install -g n
그럼 그냥:
sudo n latest
또는 특정 버전
sudo n 8.9.0
데비안 및 우분투 기반 배포판에 노드를 설치하기 위한 공식 문서에 따르면:
노드 v12(이전)
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
node v14(새 사용자의 경우: 이 사용자 설치):
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
노드 v15(현재 버전):
curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -
sudo apt-get install -y nodejs
기타 이전 버전: 위 링크에서 원하는 버전 번호를 바꾸기만 하면 됩니다.
선택 사항: 빌드 도구 설치
네이티브 패키지를 컴파일 및 설치하려면 다음과 같이 하십시오.
sudo apt-get install -y build-essential
노드를 최신 버전으로 업데이트하는 방법:
sudo apt update
sudo apt upgrade
npm 업데이트 유지하기
sudo npm i -g npm
다른 버전을 확인하려면 시도해 보십시오.npm info npm
버전을 [그리고버버찾고를전 [version-tag]의 해당 .npm i -g npm@[version-tag]
그리고 npm 대신 yarn을 시도해보는 것도 추천합니다.
설치:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
설치 테스트:
현재 터미널을 닫고 새 터미널을 열고 다음을 실행합니다.
command -v nvm
이 도구를 사용하여 다음과 같은 버전을 설치할 수 있습니다.
nvm install 8 # Install nodejs 8
nvm install --lts # Install latest LTS (Long Term Support) version
설치된 버전 나열:
nvm ls
특정 버전 사용:
nvm use 8 # Use this version on this shell
기본값 설정:
nvm alias default 8 # Default to nodejs 8 on this shell
nvm alias default node # always use latest available as default nodejs for all shells
노드를 업그레이드하기 위해 npm의 모듈을 사용
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
최신 버전(현재 안정적이지 않음)으로 업그레이드하려면 다음을 사용할 수 있습니다.
sudo n latest
실행 취소:
sudo apt-get install --reinstall nodejs-legacy # fix /usr/bin/node sundorm 6.0.0 # sundpm 제거 후 설치된 노드 버전으로 번호 바꾸기 -gn
사용하다sudo apt-get install --only-upgrade nodejs
패키지 관리자를 사용하여 노드(및 노드만 업그레이드)를 업그레이드합니다.
은 패지이름은입니다.nodejs
자세한 내용은 https://stackoverflow.com/a/18130296/4578017 를 참조하십시오.
를 사용하여 노드를 설치하고 업데이트할 수도 있습니다.
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
터미널을 하고 그런다시다작다니합시을을 합니다.nvm ls-remote
노드의 최신 버전 목록을 가져오려면 다음과 같이 하십시오.nvm install lts/*
최신 LTS 버전을 설치합니다.
nvm
버전을 전환하지 않을 경우에도 노드를 설치하거나 업데이트하는 방법이 좋습니다.
차이:처음 노드를 설치했을 때 노드는 'nodejs'로 설치되었습니다.업그레이드를 해보니 '노드'가 생성되어 있었습니다.노드'를 만들었습니다.노드를 실행함으로써, 우리는 실제로 nodejs를 실행하고 있습니다.노드는 nodejs에 대한 참조일 뿐입니다.제 경험으로 볼 때 업그레이드할 때 두 버전 모두에 영향을 미쳤습니다.nodejs -v 또는 node -v를 수행하면 새 버전이 나타납니다.
업그레이드: npm 업데이트는 현재 디렉터리의 패키지를 업데이트하는 데 사용됩니다.https://docs.npmjs.com/cli/update 을 확인하십시오.
사용 중인 OS에 따라 노드 버전을 업그레이드하려면 여기에 있는 명령을 따르십시오. https://nodejs.org/en/download/package-manager/
다음 링크에서 설치 지침을 보려면 nodejs 공식 사이트를 참조하십시오.
https://nodejs.org/en/download/package-manager/ #프로그래밍 및 데이터베이스 기반 리눅스 배포
어쨌든, 아래 unbuntu에 nodejs 버전 10을 설치하는 명령을 찾아주세요.
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo npm install npm@latest -g
사용해 보십시오.
파일:nodesource.list를 편집하거나 생성합니다.
sudo gedit /etc/apt/sources.list.d/nodesource.list
다음 텍스트 삽입:
deb https://deb.nodesource.com/node_10.x 바이오닉 메인
deb-src https://deb.nodesource.com/node_10.x 바이오닉 메인
다음 명령을 실행합니다.
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
sudo sh -c "echo deb https://deb.nodesource.com/node_10.x cosmic main /etc/apt/sources.list.d/nodesource.list"
sudo apt-get update
sudo apt-get install nodejs
노드와 nodejs는 Ubuntu 소프트웨어에서 서로 다른 두 패키지이며 노드는 최신 스냅 패키지인 반면 nodejs는 이전 버전의 apt 패키지입니다.
노드의 최신 LTS 버전으로 업데이트:
- 다음 명령을 사용하여 Ubuntu 22.04|20.04|18.04에 NVM을 설치합니다.
wget https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh
bash install.sh
- 설치 후 프로파일 소스:
source ~/.svrc
- NVM 설치를 확인합니다.
nvm -v
- 다음과 같이 Ubuntu 22.04|20.04|18.04에 Node.js 18 LTS를 설치합니다.
nvm v18 설치
- 다음 명령을 사용하여 최신 버전을 설치합니다.
nvm 설치 노드
- 설치가 완료되면 다음 사항을 확인합니다.
노드-v
다음 명령을 실행합니다.
sudo apt-get update
sudo apt-get install build-essential libssl-dev
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
source ~/.profile
nvm ls-remote
nvm install v9.10.1
nvm use v9.10.1
node -v
최신 버전 Nodejs 업데이트:
sundpm 캐시 정리 -f
sundpm 설치 -gn
마구간에서.
Ubuntu 20.04.4 LTS를 사용하고 있는데 노드 j 업그레이드 중 문제가 발생했습니다.NodeSource Node.js Binary Distributions 문서에 따르면 현재 LTS 버전은 16.14.2입니다.
Node.js v16.x:
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -Ebash -
sudo apt-get install -y nodejs
여전히 문제가 발생하면 다음을 시도할 수도 있습니다.
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
apt-get update
sudo npm cache clean -f
sudo apt-get install -y nodejs
Node.js 전류:
제가 해야 할 일입니다.
Ubuntu 사용
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
sudo apt-get install -y nodejs
데비안을 루트로 사용하기
curl -fsSL https://deb.nodesource.com/setup_current.x | bash -
apt-get install -y nodejs
나도 리액트 앱을 설치하러 가는 도중에 문제가 생겨서 해결책을 찾았습니다.
npx create-react-app shodkk
먼저 다음을 사용하여 npm 최신 버전을 설치합니다.
sudo npm install -g npm@8.4.1
노드 16.x를 설치하려면 터미널로 이동하여 다음과 같이 입력해야 합니다.
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
이렇게 하면 이 게시물을 작성할 때 16.14.o인 노드 LTS를 설치할 수 있습니다.
이것을 2-3번 시도하고, 또한
sudo apt-get update
그런 다음 지금 다음을 사용하여 패키지를 설치합니다.
sudo apt-get install -y nodejs
마지막으로 업데이트 후 남아 있는 불필요한 패키지를 제거하는 데 도움이 되므로 자동 제거 명령을 사용합니다.sudo 적절한 자동 제거
따라서 게시물이 마음에 든다면, 투표를 해서 저에게 더 많은 글을 쓰도록 동기를 부여해 주십시오. 감사합니다. 커뮤니티에 돌려주세요.
노드 sundonpm 캐시를 업그레이드하려면 npm의 모듈을 사용합니다. clean-fudonpm install -gn sudon stable 최신 버전(현재 안정적이지 않음)으로 업그레이드하려면 sundon latest를 사용할 수 있습니다.
실행 취소 방법: sudoapt-get install --reinstall nodejs-legacy # fix /usr/bin/node sundam 6.0.0 # sundam uninstall -gn에 설치된 노드 버전으로 번호 바꾸기
첫 번째 실행:
sudo apt-get install -y nodejs
작동하지 않으면 그냥 실행합니다.
nvm install v18
언급URL : https://stackoverflow.com/questions/41195952/updating-nodejs-on-ubuntu-16-04
'programing' 카테고리의 다른 글
도커 컨테이너의 런타임 성능 비용은 얼마입니까? (0) | 2023.07.28 |
---|---|
업데이트 행, 맨 위 행을 가져올 때 내부 결합 (0) | 2023.07.28 |
조건을 사용하여 잘라내기 (0) | 2023.07.28 |
jQuery: Backspace 키를 누르면 실행되지 않습니까? (0) | 2023.07.28 |
인스턴스 변수를 자동으로 초기화하시겠습니까? (0) | 2023.07.28 |