หมายเหตุ: สิ่งนี้จะลบ nodejs ออกจากระบบของคุณอย่างสมบูรณ์ จากนั้นคุณสามารถทำการติดตั้งใหม่ได้จากคำสั่งด้านล่าง
การลบ Nodejs และ Npm
sudo apt-get remove nodejs npm node
sudo apt-get purge nodejs
ตอนนี้ลบโฟลเดอร์. โหนดและ. 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
# Output
0.34.0
การติดตั้ง Node.js และ npm
nvm install node
nvm install --lts
เมื่อการติดตั้งเสร็จสิ้นให้ตรวจสอบโดยการพิมพ์เวอร์ชัน Node.js:
node --version
#Output
v12.8.1
ควรติดตั้ง Npm กับโหนดตรวจสอบโดยใช้
npm -v
# Output
6.13.4
พิเศษ - [ไม่บังคับ] คุณยังสามารถใช้โหนดสองเวอร์ชันโดยใช้ nvm ได้อย่างง่ายดาย
nvm ติดตั้ง 8.10.0 # เพียงใส่หมายเลขเวอร์ชันของโหนดตอนนี้สลับระหว่างเวอร์ชันโหนด
nvm ls
#output
-> 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'
ในโปรแกรมแก้ไขข้อความที่คุณต้องการเปิดหรือสร้าง ~ / .profile fileif ไม่มีอยู่และเพิ่มบรรทัดนี้:
export PATH=~/.npm-global/bin:$PATH
ในบรรทัดคำสั่งอัปเดตตัวแปรระบบของคุณ:
source ~/.profile
นั่นคือทั้งหมด
apt-get remove node
(หรือดีกว่าก็ล้าง) โปรแกรมโหนดเป็นโมเด็มซอฟต์แวร์แฮมวิทยุดังนั้นเว้นแต่คุณจะมีใบอนุญาตแฮมและต้องการส่งแพ็กเก็ตดิจิทัลผ่านวิทยุแฮมคุณไม่จำเป็นต้องใช้