คุณถอนการติดตั้ง node.js โดยใช้บรรทัด cmd ใน linux อย่างไร
คุณถอนการติดตั้ง node.js โดยใช้บรรทัด cmd ใน linux อย่างไร
คำตอบ:
เล่นจะกลับสิ่งที่ต้องการ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
เหมือนที่ฉันทำใน Ubuntu
node -v
มันแสดงให้เห็นอะไร แต่ไฟล์และโฟลเดอร์ยังคงมีภายใต้โฟลเดอร์โหนด ดังนั้นมันจึงไม่ถูกลบออกอย่างสมบูรณ์ !!
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
ในUbuntu 12.04เพียงแค่พิมพ์
$ sudo apt-get remove nodejs
มันจะถอนการติดตั้ง nodejs และ npmเช่นกันง่าย
.nmp
~
ฉันลบมันเอง มีไฟล์หรือไดเร็กตอรี่อื่น ๆ ที่ฉันต้องการลบเพื่อลบโหนดและ 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/distribution/issues/486
หากคุณต้องการติดตั้งโหนดเวอร์ชันใหม่คุณต้องใช้รหัสด้านล่าง
sudo rm -rf /var/cache/yum
sudo yum remove -y nodejs
sudo rm /etc/yum.repos.d/nodesource*
sudo yum clean all
และเพิ่มเวอร์ชันใหม่ของ nodejs ให้กับ "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
ฉันหวังว่ามันจะช่วยให้คุณผู้ชาย !!!
yum list installed | grep nodejs
เพื่อตรวจสอบ. +1
หากต้องการถอนการติดตั้งโหนดฉันได้ปฏิบัติตามคำตอบที่ยอมรับโดย @George เนื่องจากฉันไม่ได้มีแหล่งข้อมูลอีกต่อไป แต่ก่อนที่ฉันจะทำเช่นนั้น
sudo npm rm npm -g
ที่ดูเหมือนจะได้รับการกำจัดของ NPM จากไดเรกทอรีของระบบเช่นและ/usr/bin/npm
/usr/lib/npm
ผมได้รับคำสั่งจากที่นี่ ฉันพบ~/.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
สคริปต์เป็นสาเหตุให้ติดตั้งโหนดเวอร์ชันผิด มีข้อบกพร่องที่ทำให้node
ติดตั้ง v6.7 แทน v4.x ตั้งใจโดยเส้นทางที่(../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
คำตอบของ George Bailey ทำงานได้ดี ฉันจะเพิ่มการตั้งค่าสถานะต่อไปนี้และใช้ 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
) .
หลังจากติดตั้งโดยใช้สคริปต์ "ROCK-SOLID NODE.JS PLATFORM ON UBUNTU" ฉันได้รับผลลัพธ์นี้ ซึ่งบอกวิธีถอนการติดตั้ง nodejs
เสร็จสิ้น มีการติดตั้งและบันทึกแพ็คเกจใหม่
/tmp/node-install/node-v0.8.19/nodejs_0.8.19-1_i386.deb
คุณสามารถลบออกจากระบบของคุณได้ตลอดเวลาโดยใช้:
dpkg -r nodejs
หากคุณมียำคุณสามารถทำ:
yum remove nodesource-release* nodejs
yum clean all
และหลังจากนั้นตรวจสอบว่ามันถูกลบ:
rpm -qa 'node|npm'
ฉันคิดว่างานนี้อย่างน้อยบางส่วน (ยังไม่ได้ตรวจสอบ):
nvm uninstall <VERSION_TO_UNINSTALL>
เช่น:
nvm uninstall 4.4.5
ฉันคิดว่า Manoj Gupta มีคำตอบที่ดีที่สุดจากสิ่งที่ฉันเห็น อย่างไรก็ตามคำสั่งลบจะไม่กำจัดโฟลเดอร์หรือไฟล์การกำหนดค่าใด ๆ ที่อาจหลงเหลืออยู่ ใช้:
sudo apt-get purge --auto-remove nodejs
คำสั่ง purge ควรลบแพ็กเกจจากนั้นล้างค่าไฟล์คอนฟิกูเรชันใด ๆ (ดูคำถามนี้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับความแตกต่างระหว่างการกำจัดและลบ) การตั้งค่าการลบอัตโนมัติจะทำเช่นเดียวกันสำหรับแพ็คเกจที่ติดตั้งโดย NodeJS
ดูคำตอบที่ยอมรับสำหรับคำถามนี้เพื่อคำอธิบายที่ดีขึ้น
แม้ว่าอย่าลืมจัดการ NPM! คำตอบของ Josh ครอบคลุมนั้น
วิธีที่ดีที่สุดในการหลีกเลี่ยงปัญหานี้คือการเริ่มต้นจากจุดเริ่มต้น:
ติดตั้ง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 อีกครั้ง
เพื่อติดตั้ง NODE
brew install node
เพื่อตรวจสอบรุ่น
node -v
npm -v
เพื่อปรับปรุง NODE
brew update
brew upgrade node
เพื่อถอนการติดตั้งโหนด
brew uninstall node