วิธีการอย่างเป็นทางการ (Ubuntu)
หากคุณอยู่บนโหนด 12 และต้องการลดระดับเป็นโหนด 10 เพียงลบโหนดและทำตามคำแนะนำสำหรับเวอร์ชันที่ต้องการ:
# Remove the version that is currently installed
sudo apt remove -y nodejs
# Setup sources for the version you want
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
# (Re-)Install Node
sudo apt-get install -y nodejs
ของ windows
ฉันพบว่าตัวเองต้องการลดระดับเป็น LTS บน Windows จากการตกเลือด หากคุณไม่ได้ใช้ตัวจัดการแพ็คเกจเช่น Chocolatey หรือตัวจัดการเวอร์ชันโหนดเช่น nvm หรือ n เพียงดาวน์โหลด.msiเวอร์ชันที่คุณต้องการและติดตั้ง คุณอาจต้องการลบเวอร์ชันที่ติดตั้งในปัจจุบันผ่านเครื่องมือ "เพิ่มหรือลบโปรแกรม" ใน Windows
chocolatey
ฉันขอแนะนำ chocolatey สำหรับการติดตั้งให้ทันสมัยอยู่เสมอและเป็นวิธีทั่วไปในการติดตั้ง Node.js บน Windows ฉันต้องลบรุ่น edge edge ก่อนที่จะติดตั้งรุ่น LTS:
choco uninstall nodejs
choco install nodejs-lts
กับ package.json
ตรวจสอบให้แน่ใจว่าผู้ใช้โปรแกรมของคุณใช้เวอร์ชันที่ถูกต้อง
คุณสามารถเพิ่มnodeเป็นการอ้างอิงpackage.jsonและควบคุมเวอร์ชันที่ใช้สำหรับโครงการเฉพาะ เมื่อเรียกใช้งานpackage.json"สคริปต์" npm(และyarn) จะใช้เวอร์ชันนั้นเพื่อรันสคริปต์แทน Node.js ที่ติดตั้งไว้ทั่วโลก
nodeแพคเกจสำเร็จนี้โดยการดาวน์โหลดnodeไบนารีสำหรับระบบภายในของคุณและทำให้มันกลายเป็นnode_modules/.binไดเรกทอรี
Node Version Manager
ในขณะที่ไม่พกพาได้นักพัฒนาบางคนชอบเปลี่ยนด้วยตนเองว่าโหนดเวอร์ชันโกลบอลนั้นทำงานในเวลาใดก็ตาม : มีสองแพคเกจ NPM นิยมที่ให้การเชื่อมต่อ CLI ที่เป็นประโยชน์สำหรับการเลือก (โดยอัตโนมัติติดตั้ง) รุ่นใดก็ตามที่คุณต้องการสำหรับระบบของคุณและnvm nใช้อย่างใดอย่างหนึ่งเกินขอบเขตของคำตอบนี้