programing

노드를 제거합니다.Linux 명령줄을 사용하는 JS?

abcjava 2023. 5. 31. 14:05
반응형

노드를 제거합니다.Linux 명령줄을 사용하는 JS?

Linux에서 cmd 라인을 사용하여 node.js를 제거하는 방법은 무엇입니까?

Ubuntu 12.04의 경우:

sudo apt-get remove nodejs

합니다.nodejs만 아니라npm.

편집: 설치에 사용된 패키지 관리자를 알고 있는 경우 동일한 패키지 관리자를 사용하여 제거하는 것이 가장 좋습니다. 예:apt,make,yum다른 답변에 있습니다.

다음은 수동 방식입니다.

중입니다.which node다음과 같은 것을 반환할 것입니다./path/bin/node.

다음 그럼실을 실행합니다.cd /path

노드가 추가하는 것은 이것뿐입니다.제이에스

rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1

이제 내가 모르는 것은 npm과 그것이 설치한 것뿐입니다.npm을 빈 상태로 시작하는 사용자 지정 경로에 다시 설치하면 추가된 내용을 확인할 수 있으며, 그러면 npm에 대한 목록을 내가 노드에 대해 작성한 위 목록과 유사하게 만들 수 있습니다.

원본에서 설치한 경우 다음 명령을 실행할 수 있습니다.

sudo make uninstall

https://github.com/nodejs/node/wiki 의 지침에 따라 $HOME/local/node에 설치한 경우 위 행 앞에 다음을 입력해야 합니다.

./configure --prefix=$HOME/local/node

기계에서 노드를 완전히 제거하고 싶을 때 George Bailey의 대답은 매우 잘 작동합니다.

이 답변은 @tede https://github.com/nodesource/distributions/issues/486 에서 참조됩니다.

노드의 새 버전을 설치하려면 아래 코드를 사용해야 합니다.

sudo rm -rf /var/cache/yum
sudo yum remove -y nodejs
sudo rm /etc/yum.repos.d/nodesource*
sudo yum clean all

그리고 새 노드 버전을 "yum"에 추가합니다.

#using this command for Node version 8
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -

#using this command for Node version 10
curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -

nodejs 설치

sudo yum -y install nodejs

당신들에게 도움이 되길 바랍니다!!!

노드를 제거하기 위해 @George가 수락한 답변을 따라갔습니다. 소스가 더 이상 없기 때문입니다. 하지만 그렇게 하기 전에 다음을 실행했습니다.

sudo npm rm npm -g

하는 것처럼 ./usr/bin/npm그리고./usr/lib/npm여기서 명령을 받았습니다.그리고 나서 저는 a를 찾았습니다.~/.npm수동으로 삭제한 디렉토리입니다.솔직히 npm의 흔적이 다 지워졌는지는 모르겠지만, 다른 건 찾을 수가 없습니다.

를 사용하여 노드를 curl+yum:

sudo curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
sudo yum -y install nodejs

그런 다음 다음 다음을 사용하여 제거할 수 있습니다.yum:

sudo yum remove nodejs

로고용을 과 같습니다.curlscript로 인해 잘못된 버전의 노드가 설치됩니다.원인이 되는 버그가 있습니다.nodex7을 . 는 v4를 의미합니다. v6.7을 의미합니다.(../setup_4.x)에사용는에 curl대본.

설치하면 많은 파일, 링크 및 모듈이 남아 있고 나중에 다른 버전의 NodeJS 및 해당 모듈을 재구성하는 동안 문제가 발생하기 때문에 수동으로 NodeJS 및 해당 모듈을 제거하는 것이 좋습니다.다음 명령을 실행합니다.

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules 


sudo rm -rf /usr/local/lib/node*     
sudo rm -rf /usr/local/include/node*         
sudo rm -rf /usr/local/bin/node*

그리고 이것은 끝났습니다.

명령어가 포함된 단계별 가이드는 http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html 에 있습니다.

이것은 제 문제를 해결하는 데 도움이 되었습니다.

제가 본 바로는 마노지 굽타가 가장 좋은 대답을 했다고 생각합니다.그러나 제거 명령을 사용해도 남아 있을 수 있는 구성 폴더나 파일은 제거되지 않습니다.사용:

sudo apt-get purge --auto-remove nodejs

purge 명령은 패키지를 제거한 다음 구성 파일을 정리해야 합니다.제거와 제거의 차이에 대한 자세한 내용은 이 질문을 참조하십시오.자동 제거 플래그는 NodeJS에 의해 설치된 패키지에도 동일한 작업을 수행합니다.

자세한 설명은 이 질문에 대한 승인된 답변을 참조하십시오.

하지만 NPM을 다루는 것을 잊지 마세요!조쉬의 대답은 그것을 포함합니다.

조지 베일리의 대답은 잘 작동합니다.필요하다면 다음 플래그를 추가하고 sudo를 사용할 것입니다.

 sudo rm -rf bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node

노드만 업데이트하려면 최신 업데이트 프로그램도 있습니다.

https://github.com/creationix/nvm

사용할 항목,

git clone git://github.com/creationix/nvm.git ~/.nvm

source ~/.nvm/nvm.sh

nvm v0.4.1 설치

이것은 적어도 부분적으로 효과가 있다고 생각합니다(조사하지 않았습니다). nvm uninstall <VERSION_TO_UNINSTALL> 선택:

nvm uninstall 4.4.5

만약 당신이 yum을 가지고 있다면 당신은 할 수 있습니다:

yum remove nodesource-release* nodejs

yum clean all

그 후 삭제 여부를 확인합니다.

rpm -qa 'node|npm'

"ROCK-SOLID NODE.JS PLATFORM ON UBUB" 스크립트를 사용하여 설치한 후 이 출력이 표시됩니다.nodejs를 제거하는 방법을 알려줍니다.

완료. 새 패키지가 설치되어 저장되었습니다.

/tmp/node-install/node-v0.8.19/nodejs_0.8.19-1_i386.sys

다음을 사용하여 언제든지 시스템에서 제거할 수 있습니다.

  dpkg -r nodejs

이 문제를 해결하는 가장 좋은 방법은 처음부터 제대로 해결하는 것입니다.

BREW 설치

#HERE IS HOW: PASTE IN TERMINAL

sudo apt-get install build-essential curl git m4 ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"

그런 다음 .bashrc 파일의 끝에서 Ctrl + H를 누릅니다.

export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"

그런 다음 터미널을 다시 시작하여 .bashrc에 대한 수정 사항이 다시 로드되도록 합니다.

노드 설치하기

brew install node

버전 확인하기

node -v
npm -v

노드 업데이트하기

brew update
brew upgrade node

노드 제거하기

brew uninstall node

centos 8에 설치된 nodejs를 제거하려면: 홈 디렉토리에서 다음 명령을 실행합니다.

sudo yum remove nodejs

y를 입력하여 명령을 확인합니다.

새 버전을 설치할 경우 충돌을 방지하기 위해 적절한 제거 또는 Yum 제거 외에 남은 파일도 모두 치료하십시오.

sudo rm -rf /usr/local/bin/npm 
sudo rm -rf /usr/local/share/man/man1/node* 
sudo rm -rf /usr/local/lib/dtrace/node.d 
sudo rm -rf ~/.npm 
sudo rm -rf ~/.node-gyp 
sudo rm -rf /opt/local/bin/node 
sudo rm -rf opt/local/include/node 
sudo rm -rf /opt/local/lib/node_modules  
sudo rm -rf /usr/local/lib/node*
sudo rm -rf /usr/local/include/node*
sudo rm -rf /usr/local/bin/node*

센토스 7 및 8의 경우

노드 제거제이에스

sudo yum remove -y nodejs
sudo rm -rf /var/cache/yum
sudo rm /etc/yum.repos.d/nodesource*
sudo yum clean all

남은 파일 제거

whereis node
sudo rm -rfv /usr/bin/node /usr/local/bin/node /usr/share/man/man1/node.1.gz
sudo rm -rfv /usr/bin/npm /usr/local/bin/npm /usr/share/man/man1/npm.1.gz
sudo rm -rfv /usr/local/bin/npx
sudo rm -rfv /usr/local/lib/node*
sudo rm -rfv /usr/local/include/node*
sudo rm -rfv /usr/lib/node_modules/

이 파일들을 제거하기만 하면 됩니다.다른 일을 할 필요가 없습니다.

rm -rf ~/.nvm
rm -rf ~/.npm
rm -rf ~/.bower

언급URL : https://stackoverflow.com/questions/5650169/uninstall-node-js-using-linux-command-line

반응형