노드를 제거합니다.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
로고용을 과 같습니다.curl
script로 인해 잘못된 버전의 노드가 설치됩니다.원인이 되는 버그가 있습니다.node
x7을 . 는 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
'programing' 카테고리의 다른 글
R이 지수 표기법(예: e+10)을 사용하지 않도록 강제합니까? (0) | 2023.06.05 |
---|---|
Firebase 쿼리 "IN" 제한을 10으로 설정할 수 있는 해결 방법이 있습니까? (0) | 2023.06.05 |
탐색 스택에서 뷰 컨트롤러 제거 (0) | 2023.05.31 |
SQLAlchemy에서 UUID를 사용하려면 어떻게 해야 합니까? (0) | 2023.05.31 |
Flow Layout Panel - 컨트롤의 자동 너비? (0) | 2023.05.31 |