หมายเหตุ: คำตอบนี้ได้รับการอัพเดตตั้งแต่เมื่อมีการโพสต์เป็นครั้งแรกเนื่องจากขณะนี้มีวิธีที่ดีกว่าในการติดตั้ง npm เวอร์ชันล่าสุดซึ่งมีอยู่แล้วภายในพร้อมกับแพ็คเกจ snap snap สำหรับการติดตั้ง Node.js หลังจากรันคำสั่งด้านล่างที่ทำงานอยู่npm -v
จะแสดงว่ามีการติดตั้งและใช้งานเวอร์ชันล่าสุดของ npm
Node.js มีให้ในรูปแบบแพ็คเกจ snap ใน Ubuntu ทุกรุ่นที่รองรับในปัจจุบัน เฉพาะกับ Node.js นักพัฒนาสามารถเลือกจากรุ่นที่สนับสนุนในปัจจุบันหนึ่งรายการขึ้นไปและรับการอัปเดตอัตโนมัติอัตโนมัติโดยตรงจาก NodeSource ปัจจุบันมี Node.js รุ่น 6, 8, 9, 10, 11, 12 และ 13 โดย Snap Snap จะได้รับการอัปเดตภายในไม่กี่ชั่วโมงหรือไม่กี่นาทีจากรุ่น Node.js
โหนดสามารถติดตั้งได้ด้วยคำสั่งเดียวตัวอย่างเช่น:
sudo snap install node --classic --channel 11/stable # also install snapd in 14.04
โหนดสแน็ปสามารถเข้าถึงได้โดยคำสั่งnode
ตัวอย่างเช่น:
$ node -v
v11.5.0
เวอร์ชันล่าสุดของ npm จะถูกติดตั้งเป็นส่วนหนึ่งของโหนด snap ควรเรียกใช้ npm นอกการจำลองโหนดในเชลล์ปกติของคุณ หลังจากติดตั้งโหนด snap ให้รันคำสั่งต่อไปนี้เพื่อเปิดใช้งานการตรวจสอบการอัพเดต npm:
sudo chown -R $ USER: $ (id -gn $ USER) / home / your-username /.config
แทนที่ your-username
ในคำสั่งข้างต้นด้วยชื่อผู้ใช้ของคุณเอง จากนั้นเรียกใช้npm -v
เพื่อตรวจสอบว่าเวอร์ชันของ npm เป็นรุ่นล่าสุดหรือไม่ จากตัวอย่างที่ฉันตรวจสอบว่า npm เป็นรุ่นล่าสุดให้ตรวจสอบเวอร์ชันของแพ็กเกจที่ติดตั้งแล้วที่ชื่อ yarn ด้วยคำสั่งnpm list yarn
จากนั้นอัพเดตแพ็กเกจ yarn ที่มีอยู่เป็นเวอร์ชันล่าสุดด้วยคำสั่งnpm update yarn
ผู้ใช้สามารถสลับระหว่างเวอร์ชันของ Node.js ได้ตลอดเวลาโดยไม่จำเป็นต้องมีเครื่องมือเพิ่มเติมเช่น nvm (Node Version Manager) ตัวอย่างเช่น:
sudo snap refresh node --channel=10/stable
ผู้ใช้สามารถทดสอบ Node.js รุ่นที่มีเลือดออกซึ่งสามารถติดตั้งได้จากช่องทางขอบล่าสุดซึ่งกำลังติดตาม Node.js เวอร์ชัน 12 โดยการสลับกับ:
sudo snap switch node --edge
วิธีการนี้เหมาะสำหรับผู้ใช้ที่ยินดีเข้าร่วมในการทดสอบและการรายงานบั๊กต้นน้ำ
กำหนดการ LTS ของ Node.js
ปล่อยชื่อรหัสสถานะ LTS เริ่มการบำรุงรักษาเริ่มต้นสิ้นสุดการบำรุงรักษา
6.x โบรอนที่ใช้งาน 2016-10-18 เมษายน 2018 เมษายน 2019
7.x ไม่มี LTS
8.x Active Carbon 2017-10-31 เมษายน 2019 ธันวาคม 2019
9.x ไม่มี LTS
10.x ใช้งาน Dubnium ตุลาคม 2561 เมษายน 2563 เมษายน 2564
11.x ไม่มี LTS 2019-04-01 2019-06-30
12.x 2019-10-22 2021-04-01 2022-04-01
13.x ไม่มี LTS 2020-04-20 2020-06-01