답변:
Running which node
은와 같은 것을 반환합니다 /path/bin/node
.
그런 다음 실행 cd /path
이것이 Node.JS에 의해 추가 된 전부입니다.
rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1
이제 내가 모르는 유일한 것은 npm과 그것이 설치 한 것입니다. 비어있는 것으로 시작하는 사용자 정의 경로에 npm을 다시 설치하면 추가 된 내용을 볼 수 있으며 노드에 대해 작성한 위의 목록과 유사한 npm 목록을 만들 수 있습니다.
which nodejs
내가 우분투처럼
node -v
했지만 이제는 아무것도 표시하지 않지만 파일과 폴더는 폴더 node 아래에 남아 있습니다 . 그래서 완전히 제거되지 않았습니다!
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
에서 우분투 12.04 단순히이 입력
$ sudo apt-get remove nodejs
nodejs와 npm 도 간단 하게 제거 합니다.
.nmp
내 홈 디렉토리 의 디렉토리를 제거하지 않았습니다 ~
. 나는 그것을 스스로 제거했다. node 및 npm을 완전히 제거하기 위해 제거해야 할 다른 파일이나 디렉토리가 있습니까?
소스에서 설치 한 경우 다음 명령을 발행 할 수 있습니다.
sudo make uninstall
https://github.com/nodejs/node/wiki 의 지시 사항에 따라 $ HOME / local / node에 설치 한 경우 위 행 앞에 다음을 입력해야합니다.
./configure --prefix=$HOME/local/node
npm uninstall npm
노드를 제거하기 전에 npm을 제거 하는 것이 좋습니다 .
./configure
다음 sudo make uninstall
. 지정 --prefix
하지 않았다면 --prefix
지금 필요하지 않습니다
컴퓨터에서 노드를 완전히 제거하려는 경우 George Bailey의 대답이 매우 잘 작동합니다.
이 답변은 @tedeh 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"하기 위해 새로운 nodejs 버전을 추가하십시오
#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
나는 그것이 당신에게 도움이되기를 바랍니다!
yum list installed | grep nodejs
확인하다. +1
curl
+를 사용하여 노드를 설치 한 경우 yum
:
sudo curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
sudo yum -y install nodejs
그런 다음 다음을 사용하여 제거 할 수 있습니다 yum
.
sudo yum remove nodejs
curl
스크립트 를 사용하면 잘못된 버전의 노드가 설치됩니다. 스크립트에 사용 된 경로가 의도 한 v4.x 대신 v6.7을 설치 하는 버그 가 node
있습니다 .(../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에 있습니다.
이것은 내 문제를 해결하는 데 도움이되었습니다.
노드 만 업데이트하려면 깔끔한 업데이터도 있습니다
https://github.com/creationix/nvm
쓰다,
git clone git : //github.com/creationix/nvm.git ~ / .nvm
소스 ~ / .nvm / nvm.sh
nvm 설치 v0.4.1
조지 베일리의 대답은 잘 작동합니다. 다음 플래그를 추가하고 필요한 경우 sudo를 사용합니다.
sudo rm -rf bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
제거 명령을 @ https://docs.npmjs.com/misc/removing-npm , 그것은 당신의 명령을 논리적으로 동일하다면 (그것은이 필요할 수 있지만, 나는 그것을 시도거야 잘 모르겠어요 sudo
, 너무) .
당신이 have을 가지고 있다면 당신은 할 수 있습니다 :
yum remove nodesource-release* nodejs
yum clean all
그 후 삭제되었는지 확인하십시오.
rpm -qa 'node|npm'
나는 Manoj Gupta가 내가보고있는 것 중 가장 좋은 대답 이라고 생각 합니다. 그러나 remove 명령은 남아있을 수있는 구성 폴더 나 파일을 제거하지 않습니다. 사용하다:
sudo apt-get purge --auto-remove nodejs
purge 명령은 패키지를 제거한 다음 구성 파일을 정리해야합니다. 퍼지와 제거의 차이점에 대한 자세한 내용은 이 질문을 참조하십시오 . 자동 제거 플래그는 NodeJS가 설치 한 패키지에 대해 동일하게 수행됩니다.
더 나은 설명을 보려면 이 질문에 대한 대답을 참조하십시오 .
NPM을 처리하는 것을 잊지 마십시오! 조쉬의 대답이 그 점을 다루고 있습니다.
이 문제를 해결하는 가장 좋은 방법은 시작에서 바로하는 것입니다.
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