Ubuntu에서 nodejs, npm 및 노드를 완전히 제거하려면 어떻게 해야 합니까?
이 질문은 Ubuntu의 경우에만 Node.js를 완전히 제거하고 처음부터 다시 설치(Mac OS X)하는 방법과 유사합니다.
된 사용자:sudo apt-get install node
예를 들어 npm이 시스템에 설치한 모든 라이브러리, 패키지 및 기타 파일과 함께 npm을 완전히 제거하려면 어떻게 해야 합니까? npm install -g @vue/cli
?
저는 나중에 npm을 다시 설치할 계획입니다.
sudo apt-get remove nodejs
sudo apt-get remove npm
그럼 다음으로 이동/etc/apt/sources.list.d
노드 목록이 있으면 제거합니다. 그럼을 해보세요.
sudo apt-get update
다음항확이 있는지 합니다..npm
또는.node
홈 폴더에 있는 폴더를 삭제합니다.
입력하는 경우
which node
노드의 위치를 볼 수 있습니다. ㅠㅠwhich nodejs
그리고.which npm
도 마찬가지야
NVM(Node Version Manager)을 사용하여 노드를 설치하는 것이 좋습니다.그것은 저에게 많은 두통을 덜어주었습니다.nodejs 없이 및 할 수 .sudo
nvm을 합니다.
설치하면 많은 파일, 링크 및 모듈이 남아 나중에 다른 버전의 NodeJS 및 해당 모듈을 재구성할 때 문제가 발생하므로 NodeJS와 해당 모듈을 수동으로 제거하는 것이 좋습니다.
파일을 제거하려면 다음 명령을 실행합니다.
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
rm -rf ~/.npm
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*
저는 제 블로그에 명령어가 포함된 단계별 가이드를 게시했습니다: AMCOS IT Support For Windows and Linux: Ubuntu에서 노드 j를 완전히 제거하려면.
참고: 시스템에서 nodejs가 완전히 제거됩니다. 그런 다음 아래 명령을 사용하여 새로 설치할 수 있습니다.
Nodejs 및 Npm 제거
sudo apt-get remove nodejs npm node
sudo apt-get purge nodejs
이제제를 제거합니다..node
그리고..npm
의
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*
또는 " " 를 합니다.node_modules
디렉토리(존재하는 경우).
이러한 명령을 사용하여 제거 여부를 확인할 수 있습니다. 이 명령은 아무것도 출력하지 않아야 합니다.
which node
which nodejs
which npm
스크립트를 다운로드하여 실행하여 NVM(Node Version Manager) 설치
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
에서 "" "NVM" "Github" "로 합니다.~/.nvm
디렉터리:
터미널을 닫았다가 다시 열어 nvm 사용을 시작하거나 다음을 실행하여 지금 사용합니다.
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
위의 출력에서 알 수 있듯이 터미널을 닫았다가 다시 열거나 명령을 실행하여 nvm 스크립트 경로를 현재 셸 세션에 추가해야 합니다.당신은 당신을 위해 더 쉬운 것은 무엇이든 할 수 있습니다.
스크립트가 PATH에 있으면 다음을 입력하여 nvm이 올바르게 설치되었는지 확인합니다.
nvm --version
다음과 같은 출력을 제공해야 합니다.
0.34.0
Node.js 및 npm 설치 중
nvm install node
nvm install --lts
설치가 완료되면 Node.js 버전을 인쇄하여 확인합니다.
node --version
는 다음과 같은 출력을 제공합니다.
v12.8.1
Npm도 노드와 함께 설치해야 합니다. 다음을 사용하여 노드를 확인합니다.
npm -v
다음을 제공해야 합니다.
6.13.4
추가 - [선택사항] nvm을 사용하여 두 가지 다른 버전의 노드를 쉽게 사용할 수도 있습니다.
nvm install 8.10.0 # 노드 버전 번호만 입력 이제 노드 버전 간 전환
$ nvm ls
-> v12.14.1
v13.7.0
default -> lts/* (-> v12.14.1)
node -> stable (-> v13.7.0) (default)
stable -> 13.7 (-> v13.7.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/erbium (-> v12.14.1)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.18.1 (-> N/A)
내 경우 v12.14.1과 v13.7.0이 모두 설치되어 있으므로 전환하려면 다음을 사용해야 합니다.
nvm use 12.14.1
글로벌 설치를 위한 npm 구성 홈 디렉토리에 글로벌 설치를 위한 디렉토리를 생성합니다.
mkdir ~/.npm-global
새 디렉터리 경로를 사용하도록 npm을 구성합니다.
npm config set prefix '~/.npm-global'
에▁a▁or▁create다를 열거나 만듭니다.~/.profile
파일이 존재하지 않는 경우 다음 행을 추가합니다.
PATH="$HOME/.npm-global/bin:$PATH"
명령줄에서 시스템 변수를 업데이트합니다.
source ~/.profile
이상입니다
노드 버전을 8.1.0에서 10.14.0으로 업데이트하는 동안 너무 신경이 쓰였습니다.
다음은 저에게 도움이 되었습니다.
터미널(+)CtrlAltT을 엽니다.
형
which node
그것은 어떤 길을 줄 것입니다./usr/local/bin/node
을 합니다.
sudo rm /usr/local/bin/node
이진을 제거합니다(2단계에서 찾은 내용에 따라 경로를 조정).지금이다node -v
.스크립트를 다운로드하고 실행하여 환경을 설정합니다.
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
를 사용하여
sudo apt-get install nodejs
참고: 다음과 같은 오류가 발생하는 경우
node /usr/bin/env: node: No such file or directory
막 뛰어가다
ln -s /usr/bin/nodejs /usr/bin/node
지금이다
node -v
줄 것입니다.v10.14.0
나를 위해 일했습니다.
Ubuntu 14.04에서 노드, npm 및 nodejs를 삭제하고 싶었지만 이 단계를 통해 제거할 수 있습니다.
sudo apt-get uninstall nodejs npm node
sudo apt-get remove nodejs npm node
올바르게 제거한 후에도 여전히 남아 있는 경우 다음 링크를 확인하십시오.
사용해 볼 수도 있습니다.find
:
find / -name "node"
시간이 오래 걸리고 혼동하기 쉬운 잘못된 긍정을 많이 반환하지만 PATH 위치만 검색할 수 있습니다.
find $(echo $PATH | sed 's/:/ /g') -name "node"
아마 안에 있을 겁니다./usr/bin/node
또는/usr/local/bin
찾은 후 올바른 경로를 사용하여 삭제할 수 있습니다(예:
sudo rm /usr/bin/node
패키지 관리자를 통해 node.js를 설치한 사용자는 다음을 실행할 수 있습니다.
sudo apt-get purge nodejs
선택적으로 패키지 관리자를 통해 Node.js 설치에 명시된 대로 공식 NodeSource 저장소를 추가하여 설치한 경우 다음을 수행합니다.
sudo rm /etc/apt/sources.list.d/nodesource.list
npm 캐시도 정리하려는 경우:
rm -rf ~/.npm
패키지 관리자와 운영 체제 자체를 엉망으로 만들 수 있으므로 수동으로 제거하는 것은 좋지 않습니다.이 대답은 전적으로 안전합니다.
다음 명령을 사용해 보십시오.
$ sudo apt-get install nodejs
$ sudo apt-get install aptitude
$ sudo aptitude install npm
언급URL : https://stackoverflow.com/questions/32426601/how-can-i-completely-uninstall-nodejs-npm-and-node-in-ubuntu
'programing' 카테고리의 다른 글
만방법드는의 첫 을 만드는 만방법드는의 첫 을 만드는 만방법드는의 첫 을 만드는 (0) | 2023.05.09 |
---|---|
테이블에 고정된 잠금을 확인하는 방법 (0) | 2023.05.09 |
파일 기록을 중단하지 않고 두 Git 저장소 병합 (0) | 2023.05.09 |
사용자 지정 vb.net 개체의 각 속성을 반복하는 방법은 무엇입니까? (0) | 2023.05.09 |
동일한 컬렉션에 서로 다른 필터가 있는 WPF 다중 컬렉션 보기 (0) | 2023.05.09 |