Contents

วิธีถอนการติดตั้ง Node.js จาก Mac ของคุณ

Node.js เป็นสภาพแวดล้อมรันไทม์แบบโอเพ่นซอร์สข้ามแพลตฟอร์มที่ให้คุณเรียกใช้โค้ด JavaScript นอกเบราว์เซอร์ได้ โดยทั่วไปจะใช้เพื่อสร้างเว็บเซิร์ฟเวอร์ แต่ยังสามารถใช้เพื่องานอื่นๆ มากมาย เช่น การสร้างแอปพลิเคชันแบบเรียลไทม์และการสตรีมข้อมูล

คุณอาจต้องการลบ Node.js ออกจาก Mac ของคุณด้วยเหตุผลหลายประการ บางทีคุณอาจไม่ต้องการมันอีกต่อไปสำหรับโปรเจ็กต์เฉพาะ หรือคุณพบปัญหาที่จำเป็นต้องคืนสถานะ ในส่วนนี้ เราจะสาธิตขั้นตอนการถอนการติดตั้ง Node.js จาก Mac ของคุณ

วิธีถอนการติดตั้ง Node.js ใน macOS

มีหลายวิธีในการถอนการติดตั้ง Node.js จาก Mac และวิธีการที่เหมาะสมที่สุดจะแตกต่างกันไปขึ้นอยู่กับลักษณะเฉพาะที่ติดตั้งไว้ในตอนแรก สิ่งสำคัญคือต้องพิจารณาการตั้งค่าปัจจุบันของคุณเมื่อเลือกวิธีการที่สอดคล้องกับสถานการณ์ของคุณ

ถอนการติดตั้ง Node.js จาก Mac ของคุณผ่าน Homebrew

Homebrew คือระบบจัดการแพ็คเกจที่ใช้งานง่ายซึ่งออกแบบมาสำหรับผู้ใช้ macOS ซึ่งช่วยให้กระบวนการติดตั้งแอพพลิเคชั่นต่างๆ ผ่านอินเทอร์เฟซ Terminal ง่ายขึ้น หากต้องการลบแอปพลิเคชันที่ติดตั้งด้วย Homebrew คุณอาจใช้คุณลักษณะการค้นหา Spotlight ของ Terminal และดำเนินการคำสั่งที่ให้มา:

 brew uninstall --force node 

/th/images/macos-terminal-running-the-uninstall-command-for-node-via-homebrew.jpg

การดำเนินการนี้จะกำจัด Node.js ออกจากคอมพิวเตอร์ Mac ของคุณได้สำเร็จ พร้อมด้วยซอฟต์แวร์และส่วนประกอบที่เกี่ยวข้องที่เหลืออยู่

ลบ Node.js ออกจาก Mac ของคุณผ่าน Node Version Manager

Node Version Manager (NVM) เป็นแอปพลิเคชันที่อำนวยความสะดวกในการติดตั้งและการดูแลระบบ Node.js ซ้ำหลายครั้งบนอุปกรณ์คอมพิวเตอร์ของคุณ ฟังก์ชันดังกล่าวอาจพิสูจน์ได้ว่ามีข้อได้เปรียบเมื่อจำเป็นโดยโปรเจ็กต์ที่แตกต่างกัน โดยที่ต้องใช้โหนดเวอร์ชันที่แตกต่างกัน หากต้องการลบ Node.js ผ่าน NVM โปรดทำตามขั้นตอนนี้:

⭐ เปิดแอป Terminal บน Mac ของคุณแล้วรันคำสั่งต่อไปนี้เพื่อแสดงรายการ Node.js เวอร์ชันที่ติดตั้งทั้งหมด:

 nvm list 

⭐ ค้นหาเวอร์ชันของ Node.js ที่คุณต้องการถอนการติดตั้งและจดชื่อไว้ /th/images/nvm-list-command-in-terminal.jpg

⭐ รันคำสั่งต่อไปนี้เพื่อถอนการติดตั้งเวอร์ชัน Node.js เฉพาะ:

 nvm uninstall version 

หากต้องการลบ Node เวอร์ชัน 20.6.0 จะต้องดำเนินการคำสั่งที่ตามมาในเทอร์มินัลหรือพรอมต์คำสั่ง:

 nvm uninstall 20.6.0 

การดำเนินการตามคำสั่งนี้จะกำจัดการติดตั้ง Node.js ที่กำหนดไว้ โดยไม่ส่งผลกระทบต่อการตั้งค่าเพิ่มเติมใดๆ ที่มีอยู่

/th/images/node-js-successfully-uninstalled-from-mac-using-the-nvm-uninstall-command.jpg

ลบไฟล์ Node.js ด้วยตนเอง

หากต้องการลบ Node.js โดยใช้วิธีขั้นสูง คุณอาจพยายามกำจัดส่วนประกอบต่างๆ ของ Node.js โดยใช้ตัวสำรวจไฟล์ใน Finder วิธีการนี้เกี่ยวข้องกับการนำทางไปยังไดเรกทอรีที่กำหนดและการลบไฟล์ที่เกี่ยวข้องที่เกี่ยวข้องกับ Node.js โดยตรง

ในการเข้าถึงไดเร็กทอรีที่มีไฟล์โครงการของคุณ โปรดทำตามขั้นตอนเหล่านี้:1. เปิดแอปพลิเคชัน Finder บนคอมพิวเตอร์ของคุณ2. ไปที่เมนู"ไป"ที่อยู่ด้านบนของหน้าจอ หรือใช้แป้นพิมพ์ลัดโดยกด"Command + Shift + G"3. เลือกตัวเลือก “ไปที่โฟลเดอร์…” จากเมนูที่ขยายลงมา การดำเนินการนี้จะแจ้งให้คุณป้อนเส้นทางโฟลเดอร์ที่ต้องการ4. ในช่องข้อความที่ให้ไว้ในกล่องโต้ตอบ ให้ป้อนเส้นทางไฟล์ “/usr/local/lib” ซึ่งสอดคล้องกับตำแหน่งของไฟล์ไลบรารีของโครงการของคุณ5. เมื่อคุณป้อนเส้นทางที่ถูกต้องแล้ว ให้คลิกปุ่ม"Return"หรือ"Enter"บนแป้นพิมพ์เพื่อไปยังไดเร็กทอรีที่ระบุ

/th/images/go-to-folder-search-from-the-macos-menu-bar.jpg

เพื่อดำเนินการต่อ โปรดระบุและย้ายไฟล์หรือไดเร็กทอรีที่เกี่ยวข้องทั้งหมดภายในไดเร็กทอรีนี้ซึ่งบ่งชี้ว่ามี Node.js อยู่ ต่อจากนั้น เราจะตรวจสอบไดเรกทอรีเพิ่มเติมอย่างเป็นระบบ และกำจัดรายการใดๆ ที่เทียบเคียงได้ซึ่งอยู่ในนั้น

⭐/usr/local/bin

⭐/usr/local/include

⭐/usr/local/share/man/man1

/th/images/macos-lib-folder.jpg

โปรดนำทางไปยังไดเร็กทอรีผู้ใช้ของคุณโดยเลือก"ไป"ตามด้วย"หน้าแรก"จากแถบเมนู และลบไฟล์ที่มีอยู่ตามรายการด้านล่าง หากมี

⭐.น

⭐.node-gyp

⭐.node_repl_history

สุดท้าย ลบเนื้อหาในโฟลเดอร์ถังขยะ และลบร่องรอยของ Node.js ออกจาก Mac ของคุณอย่างถาวร

/th/images/macos-home-directory-folder.jpg

เริ่มจัดการการติดตั้ง Node.js ของคุณ

เมื่อพิจารณาถึงการพัฒนาแอปพลิเคชันบนเว็บ Node.js กลายเป็นตัวเลือกที่น่าสนใจเนื่องจากมีความทนทานและเชื่อถือได้ อย่างไรก็ตาม จำเป็นอย่างยิ่งที่คุณจะต้องดูแลกระบวนการติดตั้งสภาพแวดล้อม Node ของคุณอย่างรอบคอบ เพื่อป้องกันภาวะแทรกซ้อนที่อาจเกิดขึ้นจากความคลาดเคลื่อนในการทำซ้ำ Node.js ต่างๆ หรือการพึ่งพาที่ล้าสมัย